2nd Most Populous City- Delhi, Says UN Report | Metro Journalist.

The national capital, Delhi, is at 2nd position in the category of “world’s most populous city” in this year after Japan’s capital, Tokyo, more than two times of its population from 1990 with 25 million, as per a UN report.