> There are 1.2 billion Indians.
Incorrect. It is 1.48 billion and expected to hit 1.7+ billion in next three decades in a nation that is <1/3rd size of the USA. Birth rate collapse cannot come soon enough.