RSS3 Min Read onMay 18, 2025 Pope Leo XIV to hold inaugural mass at St Peter’s Square in front of 250,000 | Pope Leo XIV An estimated 250,000 pilgrims and a host of world leaders and royals, including the US vice-president, JD Vance, the Ukrainian president,…