yup... i did all this in pakistan... and airport, they will check your visa+passport, thats all here on arrival, but in pakistan, everything, medical, protector, police clearence, visa, passport, id card