Shincha green tea – the green tea you must try
If you are a fan of Japanese Green Teas, you much be familiar with Sencha tea one of the most famous Japanese green teas, making up about 80% of the country’s green tea production. Sencha tea unline Gyokuro tea is fully grown in the sun and after harvesting, the leaves are steamed to prevent oxidation (unlike … Read More