image
Indian stock market delivers 18 pc annualised returns in 5 y