The news is by your side.
Browsing Tag

Cricket World Cup

Lord’s set to stage record fifth ICC Cricket World Cup final

3 years, 9 months ago
London: Lord’s Cricket Ground in London has been proposed as the venue for the ICC Cricket World Cup final when the tournament is staged in England and Wales in 2019 – and will also host the ICC Women’s World Cup final in 2017.