On Your Marks, Get Set…Go! It’s The London Marathon! Jayne Henry April 22, 2017 Motoring UK The London Marathon has been held on the streets of London every year since 1981. Just getting a place in the marathon is an achievement in...