
Sri Lanka defeated England by eight wickets in the ICC ODI World Cup here on Thursday. Batting first, the England team was out for 156 runs in 33.2 overs. Sri Lanka won by scoring 160 runs for two wickets in 25.4 overs. Batting first, the England team was out for 156 runs in 33.2 overs....