answersLogoWhite

0


Best Answer

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

4d ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Is the Chichen Itza man made or natural?
Write your answer...
Submit
Still have questions?
magnify glass
imp