Prism--I would say the company will pay as little as it can. So if the Asian is willing to take less salary for the same post, then that is what it will pay. It is not the company's fault and certainly not the Westerner's fault.

Having said that, if the company advertises a position it usually has a salary range in mind, rather than a specific figure. It's up to the company to decide how much extra it wants to spend on what it perceives is a top recruit in order to persuade that person to take the job. If the recruit is in a high-paying job already, he/she is unlikely to take a pay cut.

To put it simply--Westerners, like Asians, require a higher salary that what they would receive in their home countries to come to Qatar. Offer them less, and they won't come. It's up to the company to decide whether or not the person is worth the premium.