I am an American and just because I'm in India does not mean I want to be redirected automatically to the Indian website!!!!
Your system should be keyed NOT TO THE IP ADDRESS but to the USER PROFILE. If I'm an American visiting India do you think I want to suddenly find Non Resident Indian stuff and all Asia stuff at the top of the list of things on my site? I have also searched for a way to get back to the US site and cannot do so. This really should be corrected.