M.Amir during wicket of Virat Kohli in 2017 Final.

As we know that recently Virat Kohli said Mohammad Amir is the toughest bowler i have ever faced.If he was not banned for five years.He could be the best top one or two bowler of the world.BUT  Mohammad Amir said:

No doubt Virat Kohli is the best batsman of time.But According to me Steve Smith is the toughest batsman i have ever bowled.

Note:: Steve Smith was banned by cricket Australia for ball tempering case.