Do not talk about your or any "foreign" boss working in india. ALL of them still treat you like slaves and consider inferior to them. I hate EVERY foreign "boss" IN INDIA. Go to his/her country atleast once, and you will find hundreds of things worse than india (I am making this comment after living and visiting seven countries in fifteen years) Do not tolerate insult from a foreigner on our soil. Live life in our country as it comes, and try your best to improve. Somebody laughing on you in your own country is your insult. If he is not comfortable, why he is in india? let him go back to his country.