The 13th edition of the ICC ODI World Cup kicked off at the world's biggest cricket stadium in the Indian city of Ahmedabad today. The much-awaited World Cup excitement resumes from where it left off as the tournament opener becomes a rematch of the epic 2019 final when England won a tied game on boundary countback.