Like This Content? You Can Subscribe For Members Only Perks!
China says it has launched 18 satellites into space
The Long March-6 carrier rocket was launched from the Taiyuan Satellite Launch Centre in north China’s Shanxi Province.
euronews (in English)