Can I set up a company in Oman without physically being present there?

Yes, you can set up a company in Oman without [...]