On April 2, 2021 local time, the cherry blossoms of Mount Yoshino, Nara, Japan are in full bloom and the scenery is beautiful.

Image source: Visual China


Release time: 2021-04-03 20:00:19 [Edit: Zhai Lu]