people like you are generally ashamed of calling your mother 'maa' in public. you pseudoidiologist think too much about what others say about you. if an american or british can speak in english everywhere in india why can not an indian speak in hindi in america? have you ever seen any american learning hindi before coming to india for a job? you are a slave and always will be. we are proud indian...does not matter where we are...whether it is Rome or Newyork. You won't understand!