Indian skipper Virat Kohli reclaimed his spot in ICC Test rankings by replacing Steve Smith from the No. 1 spot.