This is the century of the city. For the first time in human history we are witnessing the advent of megacities - seemingly endless urban expanses that house more than ten million densely packed inhabitants.
Read Whole Story
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements. Learn more.