Indian captain Virat Kohli on Thursday notched up his 22nd Test century on the second day of the first Test against England at the Edgbaston Cricket Ground in Birmingham. Virat Kohli scored his century off 172 balls. His innings was laced with 14 boundaries. This is the first time that Virat Kohli scored a century on the English soil.