Historically high infant mortality, combined with modern medicine and lack of education. Mind you, the Indians do balance this by declaring most of the girl children to be 'stillborn', which seems to involve accidentally snapped necks rather a lot...
I gave my 3 points here on Blurtit- Why India has high population
I am not retyping it as Blurtit may ban me and think I am posting un-relevent answers, though I don't do that!
I am not retyping it as Blurtit may ban me and think I am posting un-relevent answers, though I don't do that!