Vatican completes sale of controversial London building

In a statement released July 1, the Administration of the Patrimony of the Holy See, known by its Italian initials APSA, said the building at 60 Sloane Avenue in London’s posh Chelsea district was sold to Bain Capital, an American investment company, for 186 million pounds ($223.3 million).