11:02 Apr 23 2025

China announced new life science experiments in its space station during the Shenzhou-20 crewed spaceflight mission, involving zebrafish, planarians, and streptomyces, Xinhua reported today, citing the China Manned Space Agency.

Follow Yicai Global on