The longest sporting traditions in London, The Head of the River Race is a must see event when in the…