ORGANIC GREEN TEA FROM MEGHALAYA
Tucked away on the banks of the Umiam Lake in the state of Meghalaya, a small organic tea garden produces the most sublime green tea, with fruity and fragrant notes.
The family run LaKyrsiew Estate cultivates daily batches using orthodox methods making this autumn flush all the more special.