When push comes to sell, every high has a downside
Even after the recent declines, India remains the second-most expensive country after the US with the Price to Earnings (PE) ratio — a popular valuation measure — at 20.97 times compared with nearly 10 times of Chinese stocks.