Located in Badakhshan province of Afghanistan, Wakhan Corridor is a narrow strip that connects China and Afghanistan on one hand and Pakistan and Tajikistan on the other.
Afghanistan cricketer Firooza Amiri has criticised the International Cricket Council (ICC) for what she says is a lack of support after members of the women's ...