In one of the biggest upsets in World Cup history Afghanistan shocked defending champions England by 69 runs in a CWC23 encounter...
England were in record-breaking mood at Old Trafford as they produced the best batting display of the World Cup so far. Having...