China stops $23B sale of Panama Canal ports to BlackRock over national security

China stops $23B sale of Panama Canal ports to BlackRock over national security