Sunil Gavaskar is the all time best test batsman if we dont keep Don Bradman in discussion for a while. The way and fearlessly he faced great Caribbean fast blowers in west indies green top wickets without helmet protection, could have been actually a night mare for current so called big players. He was/ is the best. No argument please.