Remembering Papap Francis, the Leader of the Catholic ChurchadminApril 21, 2025Breaking News Pope Francis die, Vatican announced. Source link