Peony blossoms are in full bloom at the feet of Buddha statues in Luoyang, Central China's Henan province, April 16. [Photo/IC]