London, EC2, construction, development, Liverpool Street, Broad Street Station, 23 June 1985, excavator, urban, site, work

Related royalty-free photos