Image 1 of 1
Construction Site at Canary Wharf London UK showing coffer dams aerial view 1999
Construction Site at Canary Wharf London UK showing coffer dams aerial view 1999