China's best-equipped ocean rescue ship, berthed at Shanghai's Waigaoqiao dock is poised to carry out contingency recovery of manned spacecraft Shenzhou VII. [Photo: cnsphoto]