China has applied to launch nearly 200,000 satellites into Earth orbit, but the move may be an attempt at merely reserving orbital space rather than a genuine effort to build the largest ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results