China's Long March-8 rocket on Sunday set a new domestic record by sending 22 satellites in space in a single flight. Made by seven institutes and private companies, the satellites were deployed for commercial remote sensing services, marine environment monitoring, forest fire-prevention, and disaster mitigation. The rocket was launched from the Wenchang Spacecraft Launch Site in Hainan province.