Open menu
Owen Haacke
China Investment Corporation