China's first launch center, also known as Shuang Cheng Tzu. Jiuquan Satellite Launch Centre It was China's first ballistic missile and satellite launch centre. The launch site is just below the bottom point of the V where the roads meet.