Japan celebrates the cherry blossom or Sakura (the Japanese word for cherry blossoms) festival with much fanfare every year.