Generic medicines made by Ranbaxy in India end up on doctor’s prescriptions in 150 countries including, of course, India. The pharma major’s cures are used for afflictions ranging from acne to cancer. Back in 2008, the same medicines were deemed to have put the health and safety of its users at risk. That’s why Ranbaxy agreed to pay $500 million (Rs 3,000 crore) in the US in May this year, to settle civil and criminal charges of supplying adulterated drugs and faking drug tests.