China Investment Corp., the nation’s $482 billion sovereign wealth fund, has met the government’s expectations by delivering 5 percent annualized returns in the five years since its creation, the official Xinhua News Agency reported, citing the fund’s president.