Hashim Amla has announced his retirement from all forms of professional cricket, three years after he called time on his…
JOHANNESBURG: Hashim Amla, the former top-ranked South African batter, rated Pakistan's Mohammad Asif as the most challenging bowler he faced.…