Each year, 200 runners brave the cold and glaciers to meet at Everest Base Camp (5300m) and take part in the world's highest marathon.