Delhi has become the world's second most populous city in 2014 after Tokyo, more than doubling its population since 1990 to 25 million, according to a UN report. The 2014 revision of the World Urbanisation Prospects launched yesterday said that India is projected to add the highest number of people to its urban population by 2050, ahead of China.
(Read more)