Virat Kohli may have been going through a poor run of form but the senior Indian batter remains the "best player in the world," feels former West Indian swashbuckler Chris Gayle.
In a recent T20I, he set a new record for the highest score by an Indian in T20 internationals, smashing 135 runs off just 54 ...