Switzerland Pulls Plug on India Tax Deal: Big Blow for Businesses Switzerland has suspended the Most Favoured Nation (MFN) clause in its tax treaty with […]