South Africa, Zimbabwe and Kenya to host the world's top cricket teams as they gathered to do battle for the game's ultimate prize, the World Cup.South Africa, Zimbabwe and Kenya to host the world's top cricket teams as they gathered to do battle for the game's ultimate prize, the World Cup.South Africa, Zimbabwe and Kenya to host the world's top cricket teams as they gathered to do battle for the game's ultimate prize, the World Cup.