Tourists take a train to view scenery on the Ali Mountain in southeast China's Taiwan March 15, 2018. (Xinhua/Yue Yuewei)
Cherry blossoms seen on Ali Mountain in China's Taiwan
Source: Xinhua| 2018-03-16 10:38:10|Editor: ZD
KEY WORDS:cherry blossoms
YOU MAY LIKE
MORE PHOTOS