Buckingham palace is the UK’s costliest property with a stamp bill of £156 million

  • 2 years ago