Secrets Of The Royal Palaces
Channel 5
Saturday 21 January 2023 19:30 - 20:30 (60 mins)
Windsor Castle is the largest permanently lived in castle in the world, still packed with secrets. Plus, a look at how Princess Margret's tax bill was sorted after her death in 2002. (S3 Ep3)
Secrets Of The Royal Palaces may be available on playback
|