The National Pharmaceutical Pricing Authority (NPPA) has capped the trade margin of 42 selected non-scheduled anti-cancer medicines under the ‘Trade…