Press Release 1 July 2026 A new European Southern Observatory (ESO) study has found that current proposals to launch over 1.7 million satellites into orbit, […]