I think it simply means that the office which deals with the documents scrutinization and provision of evisa have set up there office in Saudi Arabia. No matter from which you apply for it. For example my brother applied for Canadian visa online and his application was processed at the high commission office in Dubai.
I think it simply means that the office which deals with the documents scrutinization and provision of evisa have set up there office in Saudi Arabia. No matter from which you apply for it. For example my brother applied for Canadian visa online and his application was processed at the high commission office in Dubai.