The Photo Taiken Japan logo design

Some people don’t understand the meaning behind my logo and name.
Taiken is a word from the Japanese language, where “taiken” translates to experience.
Simply put, the complete name in English would be Photo Experiences Japan!
In the upper left corner of the logo, you can find Cherry blossom petals. Since Kyoto and Japan is quite famous for these wonderful trees, I felt like including this in the design.
Lastly. The color red and white resembles the Japanese flag.