TAIPEI: China says it launched a rocket carrying a constellation of a reported 18 satellites on Tuesday as part of efforts to assert its presence in space. The satellites were carried aboard a Long March-6 launch vehicle from the Taiyuan Satellite Launch Center in north China's Shanxi province on Tuesday afternoon. The official Xinhua news agency said the rocket reached its pre-programmed orbit without incident.