I have just begun to follow cricket, so there are lots of things that I don't understand. I hope you can help me.
Test Cricket. Only 10 teams are allowed to play test matches: Australia, England, India, Pakistan, Sri Lanka, South Africa, New Zealand, West Indies, Zimbabwe and Bangladesh. Bangladesh became a Test nation some years ago. How? For which reasons?
These 10 nations are the best in the world, but they are not the only ones where cricket is played. Kenya reached the semifinal in 2003 World Cup: that makes me think that Kenya is a good team. So why cannot Kenya play the test matches? And why is not possible a test match between (for example) Scotland and Namibia?