Built on the ruins of Tenochtitlan, Mexico's capital city is huge, exciting and unpredictable. The agglomeration, with over 20 million inhabitants, is simply teeming with life. The city center with remarkable monuments of Spanish, French and American architecture is a combination of the business district, bazaar and colonial hovels. In Mexico City, I admired the magnificent Metropolitan Cathedral, saw the famous murals of Diego Riwera, witnessed religious exaltations in front of the image of La Virgen de Guadelupe, and also visited Frida Kahlo's home in quiet Coyocan.