China launched a Long March-12 rocket on Wednesday from a commercial site in Hainan, sending the 22nd group of low-orbit internet satellites into space. The rocket lifted off at 10:44 a.m. Beijing Time and successfully placed the payload into its preset orbit, according to the launch site.■












