The Loveliest Castle in the World?
This is Leeds Castle, nowhere near the city of Leeds in Yorkshire, but located some 240 miles to the south, in Kent. It was once described as “the loveliest castle in the world” by historian Lord Conway and understandably, but slightly tediously, Leeds Castle ensures his words have not been forgotten – even if most …