Hi,
I got my Bahrain PCC today and it took only 1 week after submission of the documents online. The best part is, we do not even have to send the physical copy of document to CID Bahrain. Please do not spend time and money on Agencies. Thanks
https://services.bahrain.bh/wps/portal/GoodConductCertificate_en
1. Go to above link and give necessary details to download the Application form + finger print forms
2. Fill Application form with required details
3. Get an appointment from local RCMP station which has finger print facility(I did from Halifax) (25$ fee/person)
4. Make sure you get stamp and signature from the person who collected the FP.
5. Get the Finger prints done and Scan with highest quality (1000 dpi was the requested resolution and I did it with very hight quality from Staples)
6. Upload all requested document in the above link and make payment of 1 BHD online.
You are all done!! and just wait for your online copy of the Good conduct certificate. I hope it helps.