China today sent a new batch of low-orbit internet satellites into space from the Taiyuan Satellite Launch Center in China's northern Shanxi province, by a modified Long March-6 carrier rocket, Xinhua reported. This launch was the 613th flight mission of the Long March carrier rocket series.