Ambassador Cricket World Cup England v Afghanistan: England represent terrible betting value Join View market