World’s Strangest

Your source for the strangest things around!
Ads

7 Other Famous Abbeys in England

The most famous abbey in England right now is not actually an abbey at all — it’s a castle. Highclere Castle is the stand-in for Downton Abbey, the eponymous location of the mega-popular British series about an upstairs-downstairs household in the early 1900s. While Downton might be the only abbey about which people in the [...]