Hi! Have you heard about shiso leaves? Shiso is a Japanese perilla and is also called "Japanese herb." I can find the shiso leaves in Japanese grocery stores in New York, but my dear friend gave me the shiso leaves this time. The shiso leaves were grown in her garden i...