There were 2,664 objects launched into space worldwide last year — more than double the total just four years ago — and up to 100,000 satellites may be launched over the next decade. By 2035, objects launched into low Earth orbit (LEO) alone may be worth up to $312 billion, consulting firm Deloitte projects. Of […]