Neg: 120_131_12-13

1985. Construction of the DLR at the site of Canary Wharf Station

 23        © Mike Seaborne 2013