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