China launched nine satellites on September 15, which took off from the first payload rocket launched from a platform in the China Sea, a Long March 11.
Launching the carrier craft from an offshore platform offers many advantages compared to taking off from land. The closer to the equator a rocket…
Read More...