Street food is an essential part of India’s food culture. It offers a wide variety of flavours ranging from spicy to sweet. Street vendors prepare fresh food using local ingredients. Each city in ...