"Windsor Castle" by Dani , 5B
Windsor Castle is one of the places where Queen Elizabeth II of England lives.
It is the biggest inhabited castle in the world.
William the Conqueror (1028-1087) invaded England in 1066 and built this castle. It is 45 kilometres, West of London.