Street Food If you consider yourself a food enthusiast on a quest to sample delectable dishes, then a visit to New Delhi is an absolute must. From mouthwatering street food stalls to upscale fine-dining restaurants, the capital city of India offers a culinary landscape that caters to every palate. Delhi street food is teeming with…