You need to go to your embassy ...take PCC request letter from there...get it stamped from MOFA and submit it at Dammam Police Station . You need to give your fingerprints there ...
Good luck
Yes , you should expect your MR next . They might also ask other updates and documents as necessary.
Your status is In process since PER...so đont worry.
good luck
Passport may be submitted in the country of residence. You may contact and confirm from VFS Khobar. Its in Khutairi building, Rakah.
Hope it helps
Good luck
Well ... They have introduced a new program Express Entry since January 15.
Please calculate your points and find out if you are eligible for it.
Good luck