Home News Asia China’s ‘Cape Canaveral’ lifts lid on opaque space program