Kohli ended his five-year-long drought for an overseas Test century as he hit a polished 121 in 206 balls to equal Sir Don Bradman’s record of 29 Test tons.