I don't want to jinx him, but Jinxs (Rahane) is batting so really well on a treacherous pitch. And credit where its due, Kohli has batted superbly well in this test match. As someone said here, you don't dislodge the batting order (Vijay, Pujara, Kohli and Rahane) and you should see success overseas. I would stick with Rahul and give him a fair shot. And you have Ashwin and Bhuvi who are really solid lower order batsmen when it comes to overseas batting. If you make the right selection, you can definitely taste success outside India. We have seen many times that some players defy the normal scenario and perform better outside India than they do inside India. Dravid was one example. Rahane is the current example. Their game becomes way more sharper and tough when they face up to challenging conditions. They somehow lower guard in easy conditions, but they turn on their best here.