Mexico City is the capital and largest city of Mexico. It was built on the site of the ancient Aztec capital Tenochtitlan and is one of the oldest and largest cities in the Americas. The other options are major cities (Guadalajara, San Juan), but not capitals, and 'Mexicana' is not a city name.