A latest report by United Nation Population Fund (UNFPA) has projected India to become the most populous country, overtaking China by 2050.