The Islamic Corporation for the Development of the Private Sector (ICD) celebrates its 15th anniversary in Mozambique