Veteran Test batter Steve Smith has spoken highly of Pakistan captain Babar Azam and star pacer Shaheen Afridi, calling them…