Patches with a Japanese folk story theme that everyone’s heard of at least once in their life
Otogizoshi Wappen Urashima Taro
Otogi Zoshi refers to short illustrated stories. These are embroidered badges featuring popular Otogi Zoshi characters that any Japanese people would know, such as Momo Taro, Urashima Taro and Princess Kaguya.