The China investment corporation (CIC), the country's sovereign wealth fund, netted a 6.22 percent return from its investment portfolio overseas in 2016 if calculated in the U.S. Dollar, according to an annual report released by the corporation Tuesday.