A cancer medicine bought by a retailer for around Rs 2,700 carrying a printed maximum retail price (MRP) of Rs 27,000 has brought India's drug-pricing system under renewed scrutiny. Needless to say, the tenfold difference has raised a larger question: how much should distributors, retailers and other players in the supply chain be allowed to earn from medicines, particularly those needed by patients fighting life-threatening diseases?