>
China's spectacular scientific achievements progress thanks to non-stop efforts to boost self-sufficiency Infographic: GT