India, Switzerland, Most Favoured Nation, European Free Trade Association, MFN, EFTA, DTTA,
The Swiss confusion

Constantly varying interpretations of treaty provisions can potentially dent India’s image.

Market Data
Market Data