Watch: China Launches Two Astronauts Into Orbit

00:45

China's sixth and longest manned space mission has blasted off from Inner Mongolia.