Cosmos 1408
- World
International Space Station evades Russian space debris
Washington: The International Space Station (ISS) has successfully evaded orbital debris coming from a Russian anti-satellite weapons test, according to a media report. Russia’s space agency Roscosmos used an uncrewed Progress 81…