Stocks are the least over-priced asset in India

Wait 5 sec.

Investment call. But they are still over priced. Indian investors can look at selectively investing abroad due to rupee volatility