People view blooming azalea flowers at Longquan Mountain scenic spot in Danzhai county, southwest China's Guizhou province, April 25, 2019. [Photo by Yang Wenbin/xinhuanet.com]