Surprise Me!

Harry and Meghan - Slap From The Queen: They Actually Wanted To Live HERE

2022-11-09 1 Dailymotion

Turns out Queen Elizabeth II turned down a special request from Meghan and Prince Harry back when they were working royals. She reportedly refused to let them live at Windsor Castle. Here's why.