India's population boom can be attributed to a few key factors. Firstly, high fertility rates in the past have created a 'population momentum'. Secondly, improvements in medical technology and healthcare have led to increased life expectancy. Lastly, traditionally, larger families are often seen as a source of economic and social security. So, in a nutshell, a combination of historical, cultural, and technological factors have contributed to India's high population.