The Tea Makers of London take brewing tea pretty seriously. This particular green tea is made with natural Jasmine flowers, which add a subtle floral kick to the standard green tea offering.