Canary Wharf under construction
Home
England
Next
Previous
Index
Help
The massive Canary Wharf in the Isle of Dogs, London, being constructed in 1991. This was taken from Mudchute Farm - a patch of countryside a few minutes (by bus or light railway) from the heart of London.

The BIG Picture Gallery