Ad image

Tag: technology news today

Russia to dispatch new International Space Station module

The long-delayed Russian module for the International space platform is about to be finally launched

NewsDesk NewsDesk