Fave new Jap snack from Malebranche, Kyoto: Okoicha (very strong green tea from Uji) langue de chat cookies sandwiching a layer of white chocolate. Oh-em-gee. Wins Tokyo Banana hands down.

  • 1 Like