Many language classes teach English in one way. The do not take into consideration the specific accenty you might have. Even a class for “Indians” does not take into account the different langauge families foud in India.
South Indian languages such as Tamil, Kanada, and Telugu are a different language family than North Indian languages such as Hindi and Urdu and the accent issues are differnt.
Each language has its own sounds and speakers of different languages will have different challenges when learning English.
That means a couple of things about learning English.
First, you need to learn more different sounds that you do in most languages.
Reading English out loud can be difficult. Because there a many more sounds than letters to represent themy. It is natural to use the sound that is closest in your language but to be fluent in English, you need to learn the English sound.
In addition, the rhythm and accents of the languages are different, so there are different challenges being easily understood in English. Having the wrong accents or rhythm can change the meaning of what you say and make it hard to understand you no matter how well you pronounce the individual sound.
Contace me to find out about individual or small group sessions designed for speakers of South Indian languages. Fell more confident giving presentations, participating in meetings, and interacting with your English speaking peers.