Russian satellite breaks up in space, forces ISS astronauts to shelter
A defunct Russian satellite has broken up into more than 100 pieces of debris in orbit, forcing astronauts on the International Space Station to take shelter</ ...
Hindustan Times
3 hours ago