Have given my heart & soul to Test cricket: Kohli on eve of his 100th Test

Former India skipper and run-machine Virat Kohli is all set to add another feather to his illustrious hat as he will become the only 12th Indian to play his 100th Test. Although Kohli may have…