Catholic Herald logo

An estimated 300,000 pilgrims filled St Peter’s Square