South Africa’s all-time great Hashim Amla announces retirement at 39

South Africa’s all-time great Hashim Amla announces retirement at 39
play icon
Hashim Amla plays a short during a Test match. File