In 2021, ICD has disbursed more than USD 3.75 billion since its inception in 1999 Since its inception in 1999, ICD has approved 505 projects, valued at a total of USD 7.08 billion, for private sector development ICD IN NUMBERS STRONGER TOGETHER 19