The teams taking part in the ICC Twenty 20 world cup arrived in Sri Lanka over the past couple of days. The tournament begins next week. (Pics courtesy ICC)
The teams taking part in the ICC Twenty 20 world cup arrived in Sri Lanka over the past couple of days. The tournament begins next week. (Pics courtesy ICC)