It’s May in Hokkaido!

By May 20, 2018 Blog

Cherry blossom is known as “sakura” in Japanese, and it’s the country’s national flower. The blooming of the cherry blossom trees symbolizes human life, transience and nobleness. The Cherry blossom usually begins to bloom in Hokkaido in early May.