Video: Mexico City Nonstop Tour

Mexico City proves Mexico has more than beaches. It's the best European city this side of Europe.