Science

China rolls out rocket for its longest crew mission yet