norman

The loveliest castle in the world is in Britain

Visitors never forget their first breathtaking vision of Leeds Castle in Kent, rising majestically from the moat as it has…

9 years ago