India’s population has already overtaken China’s: Analysts estimate
New Delhi: India may have already surpassed China as the world’s most-populous nation, Bloomberg reported citing estimates from the World Population Review which is an independent organisation focused on census and demographics.…