Originally Posted by Richard
Err, well England can win it so India, Pakistan or Sri Lanka certainly can...
IMO SL are the best bet of the three.
I honestly wouldn't rule any of the top 8 teams out completely. Like you SL are the best bet for mine