India captain Virat Kohli is now the top-ranked batsman in Test cricket. AFP

Virat Kohli replaces Steve Smith as No1 Test batsman in latest ICC rankings - in pictures