Switzerland Withdraws MFN Status from India: What It Means for Indian Businesses
Switzerland has decided to withdraw the Most Favoured Nation (MFN) status granted to India, a move that will have significant tax implications for Indian companies operating in the European nation. This decision comes after an adverse ruling from the …