Cricket all-rounder Mohammad Hafeez has announced his retirement from international cricket for which of the following country?
A) Afghanistan
B) South Africa
C) West Indies
D) Pakistan
Explanation: Pakistani all-rounder Mohammad Hafeez has announced his retirement from international cricket on January 03, 2022, to end his career spanning more than 18 years.