The iconic "tea-green and cherry-red" landscape of Yongfu town in Zhangping, East China's Fujian province, reached its peak aesthetic over the weekend as the annual cherry blossom cultural tourism ...