A look inside Highclere Castle in England, where the popular television drama Downton Abbey was filmed.

Highclere Castle, known around the world as the venue for Downton Abbey, in Highclere, England, March 10, 2023.

Hannah McKay/Reuters