It's actually a common practice for some third world countries to overcharge other countries. In my opinion, the practice doesn't create a positive image for their country. Something just feels so illegal about it. I feel that if this type of business practice were conducted privately in a western country, there would be legal consequences in doing so.

Reminds me of this:

Despite the unfair practice, most foreigners still pay the foreigners price, because it's usually still a reasonable price to them.
Imagine a porterhouse steak dinner for $15 in a third world country. You're happy and satisfied, because in the US it could cost you doubled. However, you have this nasty after-taste to spit out once you realize that the price is actually $8... but not for your kind.