News

China completes critical test of Long March-10 rocket, which will play key role in building scientific research base at lunar south pole.