Order. Discipline. Brotherhood. Greatness.

Report: Vatican Set to Lose More Than £100 Million on Failed London Property Deal

Daniel Leal-Olivas
A general view of 60 Sloane Square, a period building in West London owned by the Vatican on February 18, 2021.

The ‘Financial Times’ said the Holy See invested more than $400 million into the real estate, which will sell for around $270 million.


More Posts