Answer» What is Investment Corporation of Dubai mean?
Investment Corporation of Dubai is a sovereign wealth fund of the Government of Dubai established in 2006, with a mandate to manage the Government of Dubai's portfolio of commercial companies and investments.
At the end of 2019, ICD reported assets worth US$305 billion and revenue of $62 billion.