Video PlayerClose
People enjoy the view of azalea flowers on the Guifeng mountain in Macheng, central China's Hubei Province, April 25, 2019. (Xinhua/Cheng Min)?
People enjoy the view of azalea flowers on the Guifeng mountain in Macheng, central China's Hubei Province, April 25, 2019. (Xinhua/Cheng Min)?