Royalty-free stock photo ID: 1270633819

Red bean cakes, or Imagawayaki, as the Japanese call it, a popular sweet food in Taiwan. - Image