Canary Wharf Tower, the tallest building in the UK. There is the most amazing traffic light tree here, but I didn't get a picture of it.
London -- 12/25/2005