Indian stock market delivers 18 pc annualised returns in 5 years; outshines China, global peers 3 weeks ago