Oman’s investment incentives, easiness in doing business and global logistics connectivity make it one of the best countries to establish business, said Nicholas Barakat, chief executive officer of Octal SAOC.