Test cricketer Asad Shafiq announces retirement from international cricket

Asad played 77 Tests, 60 ODIs and 10 T20 Internationals.

Recommended

Related Stories