There have been surprises in the Cricket World Cup currently being played out in India, Bangladesh and Sri Lanka. First of all, compared to the Commonwealth Games last December, all the stadia have been given a whitewash and/or a rebuild with new floodlights. Secondly, the crowds have been pretty good (in terms of attendance) and well informed. Thirdly, the coverage by Sky has been very good.
Three countries have made the semis - India (hot favourites), Pakistan (coming up fast on the inside) and New Zealand (for their 6th semi final!).
There is one more to be added from the winners of the Sri Lanka v England fixture tomorrow in Colombo. Should England surprise us all and go through they will play New Zealand and then if they win that will be through to the finals. Don't bet against them winning.