I was of the same opinion you had about foreigners in India but after coming to Canada last year and roaming around half the globe my opinions have changed. Humiliation (you say that) white and other foreigners face in India is NOT even 0.001% of what Indians face in US/Canada and other parts of the world including EUROPE. They have to pay higher entry fee (Typical Europian Institutes charge 10 times and North American 5 time more than theor citizens), they are discriminated, passed derogatory remarks in jobs, public places and in courts. People make faces when they board flight or public transport. So everything is NOT well here as well. These people see India as a country where they can get away with ANYTHING, including but not limited to littering streets, taking drungs and even pedophilia. So Mr Columist please come out and see. World is not the same as you see and I think it is justified to charge more from them compared to Indians. May good sense prevail on people. Sanjeev