England is a land full of castles. There are dozens of them, littering the landscape. Hundreds, if you include those where little of them remains. Some are grand, others less so and quite a few in ruins. For castle nuts, there are some choice classics to visit. Leeds Castle in Kent. The Tower of London. … Continue reading Windsor Castle