Tower Bridge and the River Thames, London. A dusk view over the Thames with the iconic Tower Bridge landmark dominating the scene.