China’s ruling executive body, the State Council, established the China Investment Corporation (CIC), a sovereign wealth fund, in September 2007 to invest $200 billion of China’s then $1.4 trillion in foreign exchange reserves. As with other sovereign wealth funds worldwide, the CIC’s existence...