China has pushed its satellite rollout another notch forward, putting 18 more SpaceSail internet satellites into orbit in a single launch from Wenchang. The flight also marked the 643rd mission for the Long March family, a tidy reminder that Beijing is no longer treating space access as a headline event – it is treating it […]

