I came across this article in ET which states Indian Stocks are much better for long term investing if compared to China. Checkout this report stating opinion of Franklin Templeton Investments.
India offers better long-term returns on stocks than China, given the outlook for economic growth and corporate earnings, according to India’s economy may sustain faster expansion from a smaller base as “favorable” demographics boost consumption, said Stephen Dover, who oversees $25 billion as managing director and international chief investment officer for Franklin Templeton Investments’ Local Asset Management groups. Price clearing and the exchange rate are “freer” in India, he said.
“If we were to make one long-term bet, we would make it on India rather than China,” he told reporters in Singapore. “India is, in my opinion, still quite underinvested. Looking at India, India has the opportunity for some of that growth that China has had and the difference is that investors can participate in that growth."
Read complete article from Economic Times here.