Kabusecha (shaded) green tea from Japan Organic Kabusecha (shaded) green tea from Kyoto region, Japan: sweet, fresh and grassy