The long term annualized return of the BSE Sensex, the Indian stock index, is approximately 17%. This means that it takes ~30 years for an initial investment to multiply a hundred times. To be ...