One of the main towers at Windsor Castle, England. The castle is situated just outside London close to Heathrow Airport.

0 Comments