Indian batting legend Sunil Gavaskar played a historic Test match innings 43 years ago. He batted for over 11 hours, scoring 172 runs against England. This feat broke his own record for the longest ...