China: The China Aerospace Science and Technology Corporation (CASC) declared the last country’s space launch in 2017 after the successful launch of its three Earth Observation satellites on December 26. The satellites were launched using the Long March 2 rocket family’s Chang Zheng-2 rocket. Read More at Geospatial World