Not according to THIS article...
"Since 1970, China has launched 77 satellites"
http://www.washingtontimes.com/op-ed/20031015-085234-1273r.htm
Space/Science » in reply to re: The Chinese space projects are 135 times LESS than NASA's...
"Since 1970, China has launched 77 satellites"
http://www.washingtontimes.com/op-ed/20031015-085234-1273r.htm