The Green Tree brand is one of the incense brands that are traditionally hand-rolled in India. They only use natural ingredients in their production. The components are all from plants, trees, and flowers. These natural raw materials help provide the best scent experience.