TAIPEI: China says it on Tuesday launched a rocket carrying a constellation of 18 satellites 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 northern China's Shanxi province early Tuesday afternoon. The official Xinhua news agency said the rocket had reached its pre-programmed trajectory without incident.