A Long March-2D carrier rocket is launched from the Jiuquan Satellite Launch Center in northwest China, on May 14, 2025, to place a space computing satellite constellation into orbit. (PHOTO: XINHUA)