Technicians make preparations at the Xichang Satellite Launch Center in southwest China's Sichuan Province, Oct, 21, 2007. (Xinhua Photo)

 

Editor:Liu Fang