Cricket World Cup final: Rain threatens to derail start of England vs New Zealand

It has been reported that the heavens have started to open up in London ahead of the much-awaited 2019 ICC Cricket World Cup final match between England and New Zealand. The rains are also likely to cause a slight delay to the start of the match to be held at Lord's in London on Sunday. …