Cholula is home to the Largest Pyramid known in the world. Don’t worry if you didn’t know this, a few months ago I didn’t either. Most people think of looking in Egypt if they want to find the largest pyramid in the world. But the Great Pyramid of Cholula, with a base of 450×450 meters (1480×1480 […]
The post Cholula Is Home to the Largest Pyramid in the World appeared first on Wanderer Writes.