Tanya, Minaxi sharma has said what i wanted to say...If the company has offered u a job it has felt that u r at par with their culture and etiqs... do not get into inferiority complex and spoil yrself.. english is not the end of the world and communicate in the lang best known to u... speak in Hindi or Tamil or Marathi or Gujarathi... I worked in Maha and Gujarat state and i hv seen IAS/IPS officers and Judges speak in Marathi and Gujarathi... why shud u be ashamed of yr ability to speak or not to speak a language.. Moreso, others may start conversing in the vernacular.. u can always speak English in due course of time.. and do not worry ...even if it is mistake, speak with mistakes... Germany, Spain, Italy, France, Japan, Korea, China there are many countries who do not speak English...
Be Brave, lady, do not worry.....