India’s Nifty 50, among Asia’s priciest markets, has gained just 1% in the last three months, underperforming its Asian peers and even the developed countries' indices. High valuations, weak earnings, and global uncertainties are keeping foreign investors cautious despite steady domestic inflows.