Rose petals and marigold heads for sale as votive offerings near the Holy Lake at Pushkar, Rajasthan, India