Windsor Castle, Heart of the Monarchy

Windsor Castle is one of the most recognisable sites in England. Built in the 11th century just after the Norman invasion of England, it has inspired castles across the world and has been the hub of the English and British monarchy for centuries. The castle is the longest-occupied palace in the whole of Europe, the […]

Read more