London! It lived up to the hype: an epic atmosphere, big emotions, and just the right amount of chaos. It felt less like a marathon and more like a 42.2K street party where you somehow happen to be running. Sunday 26 April was a perfect day: cool air, a bit of sun, no wind to…