The Vatican is said to be lining up a sale of the £299m London property at the centre of an alleged financial scandal that has engulfed the Holy See. The former Harrods warehouse at 60 Sloane Avenue
Thank you for reading EG
Want to read more? Enjoy a story a week for FREE for one month.