Published On Nov 11, 2022
The Pyramid of Cholula is the largest pyramid in the world and located just more over 6 km west of the city of Puebla in Mexico. It’s not as tall as the Great Pyramid of Egypt, but it’s footprint is almost 3 times the size, measuring 300 by 315 metres, meaning the volume is far greater.
Please subscribe to the Ancient Architects channel for more.
#ancientarchitects #historyshorts #cholula
show more