India's drug pricing authority caps margins on 137 anticancer medicines

India