The Centre has proposed a 30% ceiling on trade margins for 138 anti-cancer medicines, arguing before the Supreme Court that sweeping price controls could jeopardise drug supplies and disrupt the market.