Pakistani all-rounder Mohammad Hafeez announces retirement from International Cricket on ________?
A. 31st December, 2021
B. 3rd January, 2022
C. 4th January, 2022
D. None of these