Until very recently, China was a clear favorite over India for foreign investors. But as far as stocks go, India has been a much better bet.
The Nifty 50, an index of India's National Stock Exchange, has risen sixfold since Dec. 31, 1999. Over the same period, the Shanghai Composite Index has only doubled.