In Saudi Arabia
Now its illegal for employers to keep employee's passport in their possession.
If you want to get your passport from you employer/sponsor
You can go to Tafteesh Dept of Labor office with an application in Arabic written on plain papaer along with copy of Iqama.
You will get it within a week.