India Flag
--
--:-- --
India-Swiss

India, Switzerland sign 5 pacts: What the Modi-Parmelin talks mean for trade and investment

October 6, 2026 5 Mins Read