London Stadium expected to host new athletics World Cup in July
Announced by the British Athletics, a new World Cup event featuring eight top nations is set to unfold at the London Stadium on July 14-15 2018. The formant of the inaugural World Cup event will showcase all field and track events up to and including 1500 meters with teams that are led by female captains. […]
Continue Reading