5 Finds of ICC World Cup 2019

England won the ICC World Cup2019 after overcoming New Zealand in a cracking finale at Lord’s on Sunday. Throughout the journey, we saw some majestic displays by seasoned internationals.