Virat Kohli has broken the record of former captain Mahendra Singh Dhoni in terms of winning the most Test matches as a captain in India.