Windsor Castle, viewed across the River Thames, Windsor, Berkshire, England


The Castle is the largest inhabited castle in the world, and the oldest royal residence to have remained in continuous use by the monarchs of Britain.


Size: 4933px × 3507px
Photo credit: © Howard Taylor / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: attraction, attractive, battlements, birds, blue, britain, chapel, defensive, ducks, europe, famous, fortified, georges, great, heritage, historic, kingdom, landscape, mediaeval, norman, protective, reflection, royal, sky, st, swans, tower, town, trees, turrets, united, water, wildlife