Aerial photo taken on Feb. 24, 2020 shows flowering cherry blossoms at the Chenshan Botanical Garden in Shanghai, east China. (Xinhua/Fang Zhe)
In pics: cherry blossoms at Chenshan Botanical Garden in Shanghai
Source: Xinhua| 2020-02-24 22:08:12|Editor: Yurou
YOU MAY LIKE
MORE PHOTOS