India has always held a rich heritage of producing some of the finest batsmen in the history of the game. From the legendary Col CK Nayudu to modern-day great Virat Kohli, the country has witnessed ...