City of trees?

This is the view from Stave Hill, Rotherhithe, London looking from roughly north-east to south east.  Amazingly, this man-made hill is only 10 minutes walk from Canada Water Tube station and, apart from Canary Wharf, you might not realise that you are in the London at all, let alone a city! Click on the photograph to…