Share

2019 World Cup: London Stadium not one of 11 tournament venues

London Stadium will not host any Cricket World Cup matches next summer.
Source: BBCCricket

Leave a Comment