With the 2016 London Marathon nearly upon us, see how well you know London's most famous road race...