News Radar spy satellite launched by China November 27, 2015 Stephen Clark China launched its latest military spy satellite Thursday with the successful deployment of the Yaogan 29 payload in polar orbit, likely adding a new radar reconnaissance craft to the country’s space fleet.