Why does the population of foreigners outnumber citizens in some countries on the Arabian Peninsula?

because their social services are attractive to immigrants

because they have the world’s lowest income taxes

because workers are needed for development projects

because of Palestinian refugees from Israel