SPACE-TECHNOLOGY China says it’s rocket debris landed in the Indian Ocean by Anadolu Agency May 9, 2021 by Anadolu Agency May 9, 2021 NEW YORK, NY Debris from China’s Long March rocket, announced to be out of control on … Read more 0 FacebookTwitterPinterestEmail