Image courtesy of: lords.org
The picturesque Lord’s Cricket Ground will be looking to gain the rights to host its fifth World Cup final
The International Cricket Council (ICC) and England and Wales Cricket Board (ECB) have both signed an agreement to confirm that the 2019 World Cup will be held in England and Wales.