In Urdu, "Thank you" is Shukriya.
Another useful phrase is Bohat Bohat Shukriya, meaning "Thank you very much."
The phrase bohat bohat means "very, "many" or "much."
Then we have the word shukriya, meaning "thanks."
All together, we have "Thank you very much." or literally "Many thanks."
Bohat Bohat Shukriya.
Another useful phrase is Har Cheez Ke Liye Bohat Bohat Shukriya, meaning "Thank you very much for everything." or literally, word by word, "Everything for much thanks.
The word Har means "every."
The word Cheez means "thing."
The word Ke liye means "for."
Then we have the phrase meaning "Thank you very much."
(slow) Bohat bohat shukriya.
So the whole phrase for "Thank you for everything" is Har Cheez ke liye Bohat bohat shukriya.
If you are in a formal setting, for example in a meeting with a boss or in a class at school, then you can use the phrase Shukriya sahib. It means "Thank you, sir." Say "Thank you" or Shukriya then add the word sahib which means "sir" or "mister." With a female speaker, you can say Shukriya madam which means "Thank you, madam."
Again, sahib means "sir" or "mister," and madam means "madam."
You would use this to show your respect for older people, or people that you don't know. Let's listen one more time. First, "Thank you, sir."
Next, "Thank you, madam."
Shukriya is the most common way to say "Thank you" by far. Remember, when in doubt, keeping it simple is your safest bet. It doesn't matter if it's a formal or informal situation; you can use Shukriya with just about anyone, anywhere, at any time. You can say Shukriya when the waiter brings your food or drinks, when the clerk in the hotel takes your luggage to your room (of course, tipping them won't hurt either!), or when someone welcomes or congratulates you. It doesn't matter who the person is; Shukriya will always be an appropriate response.