Beautiful flowering cherry

­

Sakura is the Japanese term for ornamental cherry blossom trees and their blossoms