Pope Francis has been laid to rest today (April 26) at the Santa Maria Maggiore Basilica in Rome, after a requiem mass at St Peter’s Basilica. Around 200,000 people gathered in St Peter’s Square to ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results