By a long, long way I'd say. He's "only" 36 (37 in April) so he could even carry on for another couple of years yet. No young/er Indian batsman has staked much of a claim to replace him as yet neither so I think he'll carry on until he's got at least his 100 International centuries - which given his current form wont be much longer in coming!