Windsor Castle

Windsor, a quaint little town on the River Thames, is home to Windsor Castle. The castle was originally built by William The Conqueror in the 11th century, and has since been extensively remodelled by subsequent monarchs. The castle remains to this day, a British Royal Family residence and one of the largest occupied castles in the world.