Windsor, United Kingdom
Windsor, on the Thames west of London, is dominated by Windsor Castle, the oldest and largest occupied castle in the world, a residence of the British royal family. Photos taken in 2001.
The Visual Travel Guide is a collection of High resolution travel photographs
Windsor, on the Thames west of London, is dominated by Windsor Castle, the oldest and largest occupied castle in the world, a residence of the British royal family. Photos taken in 2001.