The Royal Family has released new documents disclosing details of their financial affairs, including the £370m price tag for the renovation of Buckingham Palace.
The Royal Family has released new documents disclosing details of their financial affairs, including the £370m price tag for the renovation of Buckingham Palace.