The Pakistan speedster, in an interactive session with fans on Twitter, revealed he personally feels that India skipper is the best batsman in the world. The left-arm speedster feels Kohli, who is hailed as a modern day batting legend, is better than Steve Smith, Kane Williamson and Joe Root. Amir got better of Kohli when the two last faced each other in the ICC Champions Trophy 2017 final.