Virat Kohli might have received flak from all quarters on the way he handled the press conference after the defeat in the second Test against South Africa, but no one can question his commitment towards the game.
India will play the third and final Test against South Africa at the Wanderers Stadium in Johannesburg from January 24 and it will be there last chance to salvage some pride as the no.1 Test team in the world.
Kohli who scored a brilliant 150 odd in the second Test, failed to reproduce the same type of innings in the second innings when India needed it the most. India lost the second Test by 135 runs as the debutant fast bowler Lungi Ngidi picked 6/39 to blow away the Indian batting.
Virat was recently spotted playing some aggressive shots in the net and practicing the power game for the third Test. He sweated it out under the bright sun against the net bowlers and looked in good touch.
Here is a video of Captain Kohli giving a tremendous hit to the ball: