Who is the Best Batsman of India in Tests – Kohli or Rahane

Is Rahane currently the best test batsman in India, even better than Kohli? Virat Kohli is one of the batting greats of the current generation, his record speaks for him and there is nobody close to him in the shorter versions of the game in the Indian batting line up. His feat of being the…