India overtakes China to become most populous country: UN report
New Delhi, April 19: India has overtaken China to become the most populous country in the world, suggests data from a newly released United Nations Population Fund (UNFPA) report on Wednesday.