salary gap exist everywhere.if a heart surgeon from India comes to the united states, sorry your degree isn't recognized and most likely he will be working as a taxi driver until he puts himself in medical school and takes the required exams to become a doctor in the united states so yes there is a huge salary gap in the Now if Qatar abided by the same rules maybe medical care wouldn't be so crappy in this country. sorry pullng teeh off of a cow in your country doesn't mean your a dentist. Salary gap should exist based on education, and degrees, a person who graduated from Harvard is going to get paid far more than someone who graduated from some local college despite them doing the same job. Its how the world works.