India world's most populous country
India has surpassed China (142.57 crore) to become the world’s most populous nation with 142.86 crore people, according to United Nations Population Fund (UNFPA), but the news has come with demographic dividend —about 50 per cent of India’s population is below the age of 25