Russia Deploys Space Debris Monitoring Facility to South Africa

In a significant step towards bolstering global space monitoring efforts,…