British Taxpayers Furious over £2.4 Million Bill For Harry & Meghan’s New Home
The Duke and Duchess of Sussex are spending £2.4 million in taxpayers money to renovate their new home. The couple were already living in a perfectly nice apartment inside Kensington Palace, but it’s been suggested […]
