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 ...