Athletics World Cup: Eight nations to compete at the London Stadium
A new athletics World Cup event will be held in London this summer, with eight top nations competing.
A new athletics World Cup event will be held in London this summer, with eight top nations competing.