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