England take on New Zealand in the Cricket World Cup final at Lord’s on Sunday as both nations bid to land the title for the first time in their respective histories. The host nation last reached the final 27 years ago, while the Black Caps were runners-up in the last edition of the tournament in […]