Odu’a Investment Company Limited (OICL), the engine room for economic development of the South West States, has announced a strategic investment in Iwosan Investments Limited, which aims to reverse medical tourism by driving innovation and enhancing access to quality healthcare locally. This strategic initiative aligns with Odu’a Investment’s SRC 2025 (Sweat, Revive, and Create) strategic […]