Though many of them would deny it, the Japanese are notorious sweet-eaters who indulge in a multitude of cakes, most often during teatime. This penchant for snacking dates back to the early Edo period (1603-1867), when eating two large meals a day was the norm – repasts punctuated by endless sweets and cups of greenRead On >