Photo taken on July 7, 2020 shows Tibetan antelopes near Zonag Lake in Hoh Xil, northwest China's Qinghai Province. (Xinhua/Zhang Long)
Go to Forum >>0 Comment(s)