Traffic at the crossroads next to the Heron Tower, City of London.

Scroll to Top