The authentic Indian Mantra incense is one of the most intriguing and delightful scents in the world. The plumeria is a tropical tree with sweet-smelling flowers. These flowers have a strong, somewhat intoxicating scent that allows you to relax well.