Throughout India, markets are always bustling with flower vendors, selling freshly cut marigolds, roses and lotus flowers. Devotees offer flowers and flower garlands to Hindu deities such as Lakshmi, ...