@Rem great point about London.
I don't dispute that people are rapidly migrating to cities and that current trends point to 60% of world's population to be in cities by 2050.
However, by 2050 the world is going to be radically different. Already, people are spending significant portions of their lives in virtual environments (World of Warcraft, Facebook, Skype meetings etc.). By 2050, with full immersion virtual reality, three dimensional printers, and electric vehicles that drive themselves, isn't it possible that the migratory trend to cities will reverse itself?
If I spent my 95% of my life living inside the internet, maybe I'd like to spend the other 5% in a small village in Northern Ontario.