Get the live scorecard of today's England vs Afghanistan ODI match at Arun Jaitley Stadium, Delhi, ICC Cricket World Cup, 2023.