Driving around Delhi and spotted this billboard at a petrol pump (on Mathura Road, in Nizamuddin). The image looked really familiar and then I realized that it was a picture I had clicked at Dilli Haat’s Nature Bazaar a couple of Novembers back! Continue reading