China today launches more rockets into space than any other country. Photo: AFP