After China, Indian stock markets emerged as the best performer with a return of 30 per cent to investors during April-December period of the current fiscal, according to Economic Survey for 2014-15.
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.
Budget 2015: Complete Coverage
"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.
Among other markets, US equities gave 11.4 per cent, return, Japan 7.1 per cent, Singapore 6.2 per cent, Germany 2.7 per cent and Hong Kong 1.3 per cent.
Market analysts said that Indian markets rallied because of huge inflows by overseas investors, after government announced several reform measures.