China has confirmed that the launch of Yaogan-33 satellite aboard a Long March 4C rocket on May 23 has failed. The third stage of the launch system was to be blamed for the failure.
Continue reading “China confirms failure to put SAR spy satellite into space”