2004 Indoor Cricket World Cup

Watch the televised games from the 2004 Indoor Cricket World Cup, which was played in Colombo, Sri Lanka.