JIUQUAN, Oct. 16 (Xinhua) -- China on Wednesday sent a new Earth observation satellite into space from the Jiuquan Satellite Launch Center in northwest China. The Gaofen-12 05 satellite was launched ...
WUHAN, Oct. 11 (Xinhua) -- China's domestically developed buoyant airborne turbine (BAT) reached a record height on Thursday in central China's Hubei Province, harnessing stronger, steadier winds from ...