More than half of the world's seven billion people live in urban areas, with the top "mega cities" - with more than 10 million inhabitants - being Tokyo, Delhi, Shanghai, Mexico City and Sao Paulo, according
↧