Take a tour of magnificient Mexico City, including the Teotihuacan ancient ruins, the Palacio de Ballas Artes and more.
Mexico's skyline sits nestled in a valley surrounded by the Sierra Madre Mountains.