
In case you havenât heard there is a major renovation project going on at Queen Elizabeth IIâs London home.
The refurbishment at Buckingham Palace, which has 828,000 square feet of living space, is no small task. It will take a decade to complete and will co⦠[+2699 chars]Source