This post was originally published on Al-Bawab Business
ALBAWABA – China has successfully launched a new satellite for space data transmission into orbit. The satellite was launched from the Xichang Satellite Launch Center (XSLC) in southwestern Sichuan Province…