Russia’s space company Bureau 1440 placed 16 broadband internet satellites into orbit on March 24, 2026, opening a new front in the global contest over satellite-based connectivity. The launch marks ...