China successfully launched a remote sensing satellite Aug. 10 from the Taiyuan Satellite Launch Center in the northern Shanxi province aboard a Long March 4C rocket, the state-controlled Xinhua news agency reported.

This post is only available to members.