October 18, 2022

Putin humiliated as ‘UK’s Galileo’ set to launch after Russia held satellites hostage

Russia’s space agency threatened to block the launch of OneWeb’s […]