The Islamic Corporation for the Development of the Private Sector (ICD) and the Financial Services Authority promote ...