NASA knocks Chinese officials for falling debris

Error