The largest pyramid in the world is not in Egypt but in Mexico, at the ancient site of Cholula. The Great Pyramid of Cholula is actually a massive temple that covers an area of over four acres.
The Mexican city of Tequila is not only the birthplace of the famous spirit but has also been declared a UNESCO World Heritage Site for its cultural importance.