China Investment Corporation is a sovereign wealth fund that manages part of China's foreign exchange reserves. China's largest sovereign fund, CIC was established in 2007 with about US$200 billion of assets under management. From Wikipedia
A coalition warns that RedBird president John Thornton’s ties to Chinese sovereign funds could undermine The Telegraph’s editorial independence