News

London, England, Mar 22, 2025 / 11:00 am. The Catholic lord mayor of Westminster, London, received a papal knighthood this week, with the leader expressing belief in a “return of pride” in the ...