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.