The Windsor castle is located in the county of Berkshire in England. It is the largest inhabited castle in the world. Currently it is one of the principal residence of the British Monarch, where Queen Elizabeth II spends many weekends out of the year at the castle.
KeywordsEngland, architecture, Windsor Castle, British Monarch, largest castle, berkshire, principle residence, queen elizabeth II
GalleriesUnited Kingdom Castles
Donald, R. Wonders of Architecture (New York, NY: Charles Scribner & Co., 1871)