Print
Mail
Large
Medium
Small
Share on
Blooming flowers are pictured at Canfangying village in Huailai county, North China's Hebei province, April 21, 2017. [Photo/Xinhua]