China's Shanghai Stock Exchange Composite Index gave an impressive return of about 53 per cent to investors during the period under review.
Indian benchmark indices --BSE Sensex and NSE's Nifty-- gave a return of 29.9 per cent and 31.4 per cent respectively during April-December period of 2014-15.
"The Indian indices are among the better performing in the world," Economic Survey noted.
Besides, some of the major markets like England, Korea, Brazil and France gave negative returns.
Market analysts said that Indian markets rallied because of huge inflows by overseas investors, after government announced several reform measures.