Construction

Construction of Great Pyramid of Cholula

huge complex located in Cholula, Puebla, Mexico

Fetching the article from Wikipedia…

Meanwhile, elsewhere