Stock Photo - A tour boat in River Thames with the Shard the tallest building in the European Union in the background, London, England, UK

Stock Photo: A tour boat in River Thames with the Shard the tallest building in the European Union in the background, London, England, UK.

Searchable keywords