Photos taken on March 22 show peach blossoms beside the Dongjiang Lake in Bailong town, Zixing city. The flowers against the backdrop of clear water and green mountains in the distance present a majestic landscape.
Chinese source: rednet