India is now the best-performing major market globally in 2017. The benchmark Sensex is up 14 per cent in dollar terms so far this year. India was the third best performing market on Friday, however, sharp gains in the stock prices and the rupee following the landslide victory of Bharatiya Janata Party (BJP) in Uttar Pradesh has catapulted it to the top slot.

The index gained nearly three per cent in dollar terms on Tuesday. India's top position in global markets is followed by Brazil and Singapore which are up around 12 per cent each so far in 2017. Interestingly, the high ...