Photo 1307131257265D23918HaraldJoergensE2427 TOW River Thames Barge Driving Race 2013: Modern buildings at Cuba Street/Canary Wharf.. River Thames between Greenwich and Westminster, London, United Kingdom, on 13 July 2013 at 12:57, image #250