In America, saying thank you is routine, sometimes meaningless. In India, it can be insulting.
Source: ‘Thank You’ in Hindi and English Mean Very Different Things – The Atlantic