Live stream preview
Secrets of the Royal Palaces - S3 Ep3: Windsor Castle
43m
Windsor Castle is the longest and largest permanently inhabited castle in the world, and has been the family home of British Kings and Queens for almost 1,000 years.