Late-stage cherry trees in Xiangshan Mountain scenic spot in Zhangjiagang, Suzhou, East China's Jiangsu province, are now at their most beautiful. [Photo/zjgonline.com.cn]