World Cup Final Match in Lord's Cricket Ground London
Lord's Cricket Ground is often referred to as "The Mecca of Cricket". it'll be hosting the ultimate of Cricket tourney 2019. Which teams do you think will play the final match at this historic ground and who will win the World Cup 2019?