The 2018 London Marathon is not far away and the nerves are starting to kick in for runners of the gruelling 26.2 mile route. The 38th annual race takes place on Sunday April 22 and will see thousands of participants take to the streets of the capital - … read whole article