‘Out-of-control’ Chinese rocket has landed in the Indian Ocean

An “out of control” Chinese rocket has landed in the Indian Ocean, China says.

Scroll to top