A view of the newly installed meteorological observation tower for China's research station Antarctica, Jan. 16, 2019. [Photo/Xinhua]
Go to Forum >>0 Comment(s)