Designed by
Title
View from the Shore of the River Thames in London #138566543
Description
London, UK - January 28th 2019: A view from the shore of the River Thames in London, UK. This view takes in the sights of Southwark Bridge, The Shard, the Globe Theatre, and the Millennium Bridge
This image is editorial