You feel you are an outsider because you do not want to respect local people & their customs. Why don't you pickup a few kannada words & make a few local friends instead isolating youself with your state / region people. I have lived in many parts of India & also abroad. The first thing I do is to make a few local friends & explore the society. See what is happening in Malaysia where some Indians are not willing to respect local customs.