The naturally aromatic and flavourful Tea originates from the mountainous regions of Southern India. Grown on cold and windy hills more than 5000 feet above sea level, the Tea bushes are pampered by the lushness of the region giving its unique characteristic.