Murali Vijay is by far the best indian test batsman for last 2 yrs since the greats have left test cricket..
i think the 2nd test opener slot needs to be solved though. Shikhar Dhawan's batting in Australia, New Zealand, South Africa and then coming back to india just doesnt cut him a place in this indian side.