Designed by
Title
The Strand #107124731
Description
LONDON, UK - JULY 6, 2016: People ride double decker buses along The Strand, London, UK. London is the most populous city in the UK with 13 million people living in its metro area.
This image is editorial