Explore the social and cultural history of 100 of the world's most important cities. From the first towns in Mesopotamia to today's global metropolises, cities have marked the …