Mexico City, Mexico, embodies the word megalopolis. It is one of the world's most populous cities, at the same time modern and cosmopolitan yet sprawling and ramshackle. Its industry, traffic ...