Designed by
Title
Windsor Castle, in English Windsor in Berkshire, is the largest inhabited castle in the world #210732903
Description
Windsor Castle, in English Windsor in Berkshire, is the largest inhabited castle in the world and also the longest continuously inhabited castle since the time of William I the Conqueror.
This image is editorial