Most people think india has large population because of having more childerns but its atually over fertility and india biodiverse land . For example the most populated state in india (Uttar Pradesh) has two river flowing through out it ganga originated from himalyas and yamuna thats why the land is too fertile and in ancient time civilization used to be established around river banks