China achieved a milestone in space technology last month when it launched the Shijian-21 satellite. Beijing claims this satellite is tasked with verifying space debris mitigation technology.

China achieved a milestone in space technology last month when it launched the Shijian-21 satellite. Beijing claims this satellite is tasked with verifying space debris mitigation technology.