Japanese flowering cherry is the symbol of Japan.
Japanese flowering cherry is the national flower and plays an important role throughout the development of Japanese culture.