China says it has launched a rocket carrying a constellation of a reported 18 satellites as part of efforts to assert its presence in space.
China says it has launched a rocket carrying a constellation of a reported 18 satellites as part of efforts to assert its presence in space.