Venues for 2019 World Cup

Syndicate Post image
Lord’s will host the World Cup final on July 14 (Nigel French/PA)

Breaking