Mexico City

Mexico City is the capital of Mexico, located in North America. The Olympics were held there in 1968 (DW The Underwater Menace) .