
Tea is made from leaves of the Camellia Sinensis plant, which is a warm weather evergreen shrub of the Camellia family, indigenous to both China and India. The finest whole leaf organic teas use only the top two leaves and a bud of the tea plant (yep, that's where our name comes from).
Dating back to the Ice Age, the Camellia Sinensis plant has been cultivated in China for at least 1500 years.
When left alone in the wild, the Camellia Sinensis can grow quite tall, up to 30 feet or more. But for cultivation of tea leaves, the bushes are mostly kept trimmed for easier harvesting. A typical tea bush produces around 3,000 tea leaves a year.