Allegedly Cash-Strapped OneWeb Launches 34 New Satellites

A British communications company on a mission to “bring connectivity to everyone everywhere” successfully launched 34 new American-made satellites into space on March 21.

Read full article on Infosecurity