Image used for illustration purpose only. | Photo Credit: Reuters Swiss drugmaker Novartis said on Friday (February 20, 2026) it would sell its entire 70.68% stake in its listed Indian unit for ₹14.46 billion ($159 million). The stake will be acquired Read More