Toraya Sakura Mochi

Sakura mochi by Toraya, a traditional Japanese confections maker which exists since the early 16th century. Japan has the largest number of companies which are over a hundred years old in the world.

Sakura mochi by Toraya Confectionery

Credit: Yuichi Sakuraba (Flickr)