Because that's where it was built !
Windsor Castle is located in Berkshire (pronounced Barksheer) England, United Kingdom.
Buckingham Palace is in London and Windsor Castle in Windsor, Berkshire.
Windsor
Windsor
how to is windsor castle
Windsor castle is in england hope this helps
Windsor Castle is near the River Thames.
windsor castle
Windsor Castle Windsor Castle is on Thames Street, Windsor, Berkshire. The official contact address, which is actually Buckingham Palace in London, is Ticket Sales and Information OfficeThe Official Residences of The QueenLondon SW1A 1AA
Windsor Castle - novel - was created in 1842.
i think the windsor castle guards are changed as well as the design of the castle. in the windsor castle the time of the king henry he used married in the windsor castle while Queen was not married in the castle................
The Windsor Castle