The Islamic Corporation for the Development of the Private Sector (ICD) is a hugely influential body focused on funding, encouraging and developing private sector activity across its 52 member countries. One of the most instrumental bodies offering support to corporates keen to
