you can lodge your application in Saudi if your legally in the country and not just visiting.