What just happened?
The European Space Agency has confirmed that the world's First Space Debris Removal is expected to launch by 2025. The mission is being undertaken by ClearSpace, a startup-led commercial consortium to service orbital tourism, including Debris Removal.