Contrasting tales: Economy is down, but markets have defied fears

In the past six months, Nifty has gained 52 per cent in rupee terms and 58 per cent in dollar value – making India one of the best-performing markets globally