Rameda Partners with IFC to Green its Operations in Egypt

17 May 2022 news