MUMBAI: Incense sticks are a part of most Indian’s daily worship rituals. Whether in temples or at home, the beautiful perfume that permeates the place lends to a calmness of the spirit. ITC’s ...