China Launches Military Satellite That Will Test ‘Space Debris Mitigation Technology’: State Media Read more