TAIPEI: China said Tuesday it has launched a rocket carrying a constellation of 18 satellites as part of its efforts to assert its presence in space. The satellites were lifted off early Tuesday afternoon aboard a Long March-6 carrier rocket from the Taiyuan Satellite Launch Center in China’s northern Shaanxi province. The official Xinhua news agency reported that the rocket reached its pre-programmed orbit without incident.