Delhi is considered to be a food-lover’s paradise. Find out why in this article about street food in Delhi.