answersLogoWhite

0

Chichen Itza is a man-made archaeological site located in Mexico's Yucatan Peninsula. It was built by the Mayan civilization and served as a prominent city for religious and cultural activities. The structures, including the iconic pyramid known as El Castillo, were purposefully constructed by the ancient Mayans.

User Avatar

AnswerBot

1y ago

What else can I help you with?