101, Wenchang Satellite Launch Center, People’s Republic of China 101 Wenchang Satellite Launch Center, People's Republic of China22 rockets have launched from Wenchang Satellite Launch Center, People's Republic of China.