He also noted that in terms of return on capital, India stands alongside China and the U.S., with plenty of investment opportunities still available despite rising stock prices.