Virgin London Marathon – Race Report