Britain wins bidding war for satellite company OneWeb

Syndicate Post image
The UK has invested in a US satellite firm (NOAA/PA)