The wait, the humiliation, the hurt -- Virat Kohli has gone through a lot whenever England has come up for discussion. But finally on Thursday at Birmingham, the never-say-die batsman played one of his best innings ever to complete his first Test century in England and exorcise the ghost of 134 runs off 10 innings in 2014 that has haunted him for the last four years. There's a grudging admiration about the greatness of Kohli in these parts of the world. They don't like him for his in-your-face arrogance, but the Englishmen never think twice before praising his talent.