Technology | Fri Jun 29, 2012 12:40am EDT

China hails space mission's success as crew returns to Earth