Peach blossoms are in full splendour in Taoxu Town, Mengyin County, Linyi City, east China's Shandong Province. Covering nearly 500 square kilometers, the peach flowers blossomed all over the mountains and plains in the small town.Editor:Lotus