NASA administrator says China is failing to meet 'responsible standards' for space debris, after parts of an uncontrolled rocket landed in the Indian Ocean
Published
NASA's chief has spoken out after pieces of the Long March 5B rocket launched by China fell back down to Earth
Full Article