I heard that foreign workers in Saudi Arabia, even westerners from the USA or European countries, are essentially imprisoned as indentured servants and that it is routine for the employer to seize and hold the worker's passport and that to leave Saudi Arabia requires an "exit visa", so essentially any foreigner is a prisoner. I could hardly believe this, but the "FAQ" for a hospital employer seems to confirm it, and also a long article by a foreign resident on Hub Pages says essentially the same thing in greater detail, that all foreign workers, even Europeans are on "contract" require an "exit visa" to leave.
What prevents a person from the UK or the US from just going to their embassy and asking for a new passport and help to leave the country? Do the embassies of the UK and USA collaborate with the Saudi government to imprison their own nationals against their will in the country?