Which of these structures is the tallest?
Correct answer: St. Peter's Basilica
Destino Manifesto
Player #1234791, it's all about human ego and competition. It's not right but there it is!