Originally Posted by gt0138d
It is the stupid rule imposed by Indian Government from the socialist era of fleeing the brave and the few tourist that dare step into the country.
Actually, some airlines do not charge differential pricing. The govt allows different pricing but does not require it.
If you travel in places such as Egypt, Turkey, South Africa, etc. you'll see these different price structures for residents and non-residents universal. At an expensive South African safari for example, visiting from US we were paying about 5 times what the local Afrikaner family was paying. It is institutionalized. No point in blaming the govt. This was a private operator doing this.