Future of Britain

Morning commuters wait for the W7 bus on Crouch End Broadway in north London.

London is the capital city of England located in the South East with a population of around 7-8 million people. In July 2012 London hosted the Olympic games.

Photographer;
©Peter Dench/Reportage by Getty Images
+44(0)7711058090

Commissioned by;
Dagmar Seeland, London Office
Harald Menk, Hamburg Office

Share.

About Author

OMD UK

Leave A Reply