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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results