Pakistan all-rounder Mohammad Hafeez announces retirement from international cricket
Former Pakistan captain Mohammad Hafeez has announced his retirement from international cricket on Monday, putting an end to a tremendous career that … Keep Reading