Japanese scientists will test technology to eliminate space debris.

 

v20240901