The world’s largest pyramid is not in Egypt