Sakura, the legend of love that gave life to the cherry trees of Japan
When spring touches the Japanese lands, everything in the landscape changes from pristine white snow to colorful soils that are covered with cherry blossom petals. The blossoming of sakuras is one of the most emblematic symbols of Japan, but behind…