Correct Answer:
A. Misbah-ul-Haq
The correct answer is Misbah-ul-Haq. Misbah-ul-Haq, the former Pakistani captain, famously equaled the record for the fastest century in Test cricket, achieving it in just 56 balls against Australia in 2014. This incredible feat put him alongside the legendary West Indian batsman Vivian Richards, who set the original record in 1986 against England. While Shahid Afridi is known for fast scoring in ODIs, and Babar Azam and Virat Kohli are prolific run-scorers, none of them hold this specific Test record. The other options are incorrect as they do not share this particular world record.