This week, the United Nations informed the world that India was now its most populous nation. According to the UN, there are now 1.428 billion people in India, as opposed to a mere 1.426 billion in China. When asked about this, China’s foreign ministry spokesperson sounded dismissive: “I want to tell you that population dividend does not depend on quantity but also quality.”
in Economy
How many Indians are there really? India isn’t ready for the answer
By Mihir Sharma
I would love to reply in kind —…