The No 1 ranked Test batsman and Australia captain, Steven Smith, says Hashim Amla is ‘everything you want in a Test player.’

The No 1 ranked Test batsman and Australia captain, Steven Smith, says Hashim Amla is ‘everything you want in a Test player.’