In what nation would you find St. Peter’s Basilica?

Answer Vatican City

St. Peter’s Basilica is a Renaissance-style church located within the tiny country known as Vatican City.

Asked by · Last updated 5 years ago · 19.1K views