Virat Kohli's 30th Test century came after a long gap but it was worth the wait. Kohli's Test form has been a talking point ...