Flower shop on a Delhi street