Share
Copied
China's Shenzhou 13 crew are back on Earth. The trio were launched into space on October 16, 2021. Their six-month long stay is the longest ever since China's manned space program began. Here is some more information about the crew members.