Saint Peter's Square is a massive plaza located directly in front of St. Peter's Basilica in the Vatican City, the papal enclave within Rome, directly west of the neighborhood or rione of Borgo



Subscribe to Nidokidos Videos