Urban areas are now home to more than half the population of OECD countries. Megacities like Tokyo with more than 35 million people and Mexico with about 18.5 million, and large agglomerations such as Montreal, Helsinki, Madrid and Stockholm are often called "engines of national growth." They...