Stock Photo - View of London and Thames river from the Tower Bridge, London, United Kingdom

Stock Photo: View of London and Thames river from the Tower Bridge, London, United Kingdom.