caption: On the Isle of Dogs in London's docklands, is actually a sculpture - not the worlds most baffling set of traffic lights . London Docklands, Royal Throne, Isle Of Dogs, Mixed Signals, Traffic Light, Tree Lighting, Potpourri, Wind Chimes, England
exif: {}