NPPA caps trade margins at 30% on 137 anti-cancer medicines

India