China’s new Long March 7A rocket successfully launched its first orbital mission  after its first attempt one year ago ended with a failure. 

The rocket lifted off from the Wenchang Satellite Launch Center on China’s Hainan Island on Thursday (March 11) at 12:51 p.m. EST (1751 GMT, or 1:51 a.m. local time March 12), according to the Chinese state-run media outlet Xinhua