Mohammad Hafeez

Pakistan cricketer Mohammad Hafeez retires from International cricket