India’s high on population but low on development indicators
NEW DELHI: India is poised to overtake China as the world’s most populous nation, but it is third from the bottom on most development indicators among 10 most populous countries, with only Pakistan and Nigeria consistently below it. In fact, when it comes to sex ratio at birth, India is…
The Times of India ·