Green Tea
By definition, a green tea is a tea leaf that has been roasted promptly and not allowed to oxidize. Because of this minimal processing, time of harvest is probably most critical for green teas, with the best crops coming in early spring.
- Previous
- Page 1 of 2
- Next