China launched the Shijian-21 satellite from Xichang late Saturday with the stated aim of testing space debris mitigation technologies. SpaceNews Read more from original source...