Hello,
@Golu! Thank you for sharing you experience with us again.
Anyway, Tamil is the widely spoken language in Tamil Nadu. Almost all the residents of Tamil Nadu speak Tamil. A small percent of the population speaks Telugu, maybe about 10%. Then with much smaller percentages come the other languages like Kannada, Urdu and Malayalam. Kannada is mostly spoken in the Northern Eastern part of the region. Malayalam is mostly spoken in the Western part of the region.
With English though, majority of the residents of Tamil Nadu do speak it. Even if some of them don't, they have a basic understanding of the English language still. In fact, comparing the number of Hindi speakers in Tamil Nadu to the English speakers, the latter has a larger percentage. You're better off communicating with the locals using English than Hindi.
About 25% of the population understands and speaks English fluently. On the other hand, about 25% have some basic understanding of the English language. In most government institutions, English is the predominant language used. Educational institutions also use English as their second medium of language.
In the case of someone who speaks Hindi but not much English or Tamil, it's best to bring a Tamil phrasebook with you. Aside from that, you need to research about the culture, tradition and history of Tamil Nadu a bit. Just remember that Tamil Nadu is of a different region from where you came from. Their food or culture might be entirely different from what you were used to. However, don't worry, as the people there are very friendly despite the language barrier.
Isolated cases of tourists that have experienced not so nice treatments from locals might have happened. But this happens in every country, state or city you visit. And you really cannot generalise the whole region of Tamil Nadu for that. So even if you meet one snobby local, there are a dozen more with a friendly attitude you're yet to meet.
Since we're the tourist, I'd say that we have to adapt to the city or country we're visiting in. They don't really have the need to learn any other language than their local one, especially if they're not transferring to a newer city. So maybe that's why they had held on to Tamil for the longest time. And that's fine, as it's also a part of holding on to their heritage.
I hope this can help other members or guests who have the same query.
