China launches retrievable satellite rocket

China has launched a rocket carrying a retrievable satellite in its bid to study the effects of microgravity and radiation on biological systems.

feedback