Oman Investment Authority posted historic profits of RO 2.9 billion in 2025, achieving a 10.4% ROI over five years, ranking
Oman Investment Authority posted a record profit of RO2.9 billion in 2025, with total assets of RO23 billion. It ranked