In Alnwick, you will find one of the most incredible fortified buildings in the whole of Europe. It is also one of the largest inhabited castles in the country, and many people refer to it as the Windsor Castle of the North. The castle was originally constructed in the mediaeval times, and since that point, […]
The British Travel Blog