Oh those whispy clouds of pink and red, delicately adorning slender branches. Cherry Blossoms are the national flower of Japan. While on a tour of the gardens at the Imperial Palace, I was surprised to find Cherry Blossoms in full bloom in December.
Interested in getting started? Fill out this form below!