Indian incense sticks, or Agarbatti as they call it, are sticks that burns slowly releasing a fresh fragrance. This sticks are part of culture and rituals in many religions. These particular sticks were part of a Hindu marriage ceremony.
© Bspujari | Dreamstime.com