White teas are made from the fresh downy buds of the Camellia Sinensis, or white-flowering evergreen bush. White tea has greatly increased in popularity over the last couple of years, in part due to its earthy, distinct flavor and also in large part due to the health benefits. Studies have shown that white tea contains more antioxidants than even green tea.
|