While the International Cricket Council (ICC) must be lauded for rewarding Afghanistan’s progress, the fact that after 140 years only 12 countries play Test cricket does not leave the sport’s apex body smelling of roses.

Go to Source

Author:

Categories: Sports