Thanks. The latest situation now is that the agency are asking for 1000 QR to stop them from giving her passport to CID tomorrow. They said it is a 'deposit' and will give us until Thursday to get the maid visa issued otherwise they will keep the money and she has to exit.

Would this be an idle threat and if they do give her passport to CID does it matter as long as we pay the overstay fine of 200 QR a day until visa is processed? If they were genuinely concerned about her running away or the visa not being processed surely they could simply call the agency we are using to process the maid visa to verify that the paperwork is currently being processed?

Any more advice is welcome!! Thank you.