Mexico is a federal republic located in North America, bordered by the Pacific Ocean to the west and the Gulf of Mexico and Caribbean Sea to the east. It is home to many ruins of Aztec and Mayan civilizations, and visitors can explore the mysteries of ancient civilizations at Chichen Itza, Teotihuacan, and other locations. Cities with Spanish colonial architecture and resorts with beautiful beaches are also popular. Tacos, tortillas, and other spicy and flavorful dishes are characteristic of Mexican cuisine, and visitors can enjoy a variety of gourmet foods that are unique to each region.