MUSCAT: IDO Investments, the tech investment arm of Oman Investment Authority (OIA), is among a number of leading ...