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