Ten-year share price return from investing in Nifty is 9%, lower than India’s nominal GDP. from Market Moguls-Markets-Economic Times Read The Rest:economictimes...