Where do you think the biggest pyramid in the world is? It’s actually not in Egypt but in Mexico! It was built over a long period from the 3rd Century BC to the 9th AD and dedicated to the god Quetzalcoatl. It is 400 meters high and its name ‘Cholula’ means ‘place of refuge’.