Axios reports: India is set to surpass China as the world’s most populous country sometime this year, the UN projects. The milestone could have major economic and societal implications for both countries — and may eventually influence trade flows and upend the global balance of power. India was home to 1.417 billion people as of last year, compared to China’s …
Read More »