Where is the superior management department of CIC?

The State Council. According to the inquiry, official website of CIC shows that the superior management department of CIC is the State Council. The full name of CIC is China Investment Corporation, which is a super-large company under the State Council. China Investment Corporation was established in Beijing on September 29th, 2007. Approved by the State Council, China, it is a wholly state-owned company engaged in the investment management of foreign exchange funds.