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.
Donald, R. Wonders of Architecture (New York, NY: Charles Scribner & Co., 1871)
Courtesy the private collection of Roy Winkelman