India caps trade margins at 30% for 1,366 anti-cancer medicines

India