Designed by
Title
Windsor Castle, United Kingdom #14322548
Description
Windsor Castle, in Windsor in the English county of Berkshire, is the largest inhabited castle in the world and one of the principal official residences of the British monarchy.
This image is editorial