TAIPEI: China said on Tuesday it had launched 18 satellites into space as part of its efforts to assert its position in space. The 18 satellites were launched on a Long March-6 carrier rocket from the Taiyuan Satellite Launch Center in north China's Shanxi Province on Tuesday afternoon. The rocket entered its programmed orbit without incident, Xinhua reported.