The finest green tea is scented with jasmine flowers and hand sewn together with delicate jasmine buds by skilled artisans. When steeped in hot water, they blossom into spectacular floral shapes.
Premium green tea and rose petals are expertly sewn and crafted together by an artisan skilled in the ancient craft of hand-sewing leaf tea.