China's third manned space mission Shenzhou-7 finished its last rehearsal before blast-off.
(Xinhua News Agency September 23, 2008)