A Long March 8 rocket lifts off from the Wenchang space center on Feb. 27. Credit: CASC
Two recent launches from China set a new record for the largest number of satellites ever deployed by a Chinese rocket, and added a new radar imaging capability to the country’s remote sensing fleet.