Published by: Szymon Dziedzic
A set of colorful stickers referring to Japanese culture - the country of ever-blooming cherry.
(click to enlarge)