Retouched versions of this picture from the ge...
Image via Wikipedia

The world’s biggest pyramid is not in Egypt, but in Mexico.