Kohli one of the best captains at the moment: AB de Villiers
Ahead of India's tour of South Africa, former South Africa captain AB de Villiers said India captain Virat Kohli is one of the best captains at the moment. "[Kohli is] the most improved...there's a big change from when I first saw him captaining to now," he added. The first Test between India and South Africa will start on January 5.