4558399638097246531

Inside look of a centrifuge lab at the Zhejiang University. Photo: Xinhua

February 2, 2018 5:42 PM (UTC+8)