By: Neeta Lal
The long-awaited report that India will surpass China as the world’s most populous country in 2023 has triggered debate in India, with the ruling right-wing Bhartiya Janata Party government predicting a `demographic dividend’ and with economists increasingly concerned that rampant population growth is more a cause for alarm if there aren’t …

