2 amazing castles

Windsor Castle – This royal residence located in Berkshire, England is one of the longest occupied castle in Europe. It was built in the 11th century, shortly after William the Conqueror invaded England.

Advertisement