© Licensed to London News Pictures. 03/09/2016. Hundreds of craft have been rowed up the Thames from Millwall on the Isle of Dogs to Ham, Richmond in the annual Great River Race.  London's river marathon is 21 miles long and was started in 1988. Credit: Rob Powell/LNP
{}