Settled in the middle of Rome, Vatican City serves as the Catholic Church’s headquarters and is also the Church’s very own 110-acre sovereign state. And while you are always welcome to enter St. Peter’s Square, that is as far as you are ever going to get.
Go to Source: Breitbart News