Vaanara tea is the epitome of Royalty is now available in India. Devised by the finest class of artisans it pulls off all the characteristics of standing apart as a Luxury edition. The tasting of the tea in itself is a hypnotizing and mouth-watering venture.