60% OF Indians do not speak Hindi. When you go to France you learn French. When you go to Delhi, we speak Hindi. When you come to Karnataka, speak Kannada (i'm not talking about tourists, but people who have made Karnataka their home). That way you'll not only learn a new language but will also be able to blend better with the locals. Have mutual respect.