Shahid Afridi Raises Question Marks on Why Mohammad Hafeez Really Retired
No one had anticipated Mohammad Hafeez’s ‘sudden’ retirement from international cricket earlier this week. It was so unexpected that media representatives were expecting routine coverage