Street food is an integral part of Delhi’s culture and heritage. Residents as well as locals make certain to visit the iconic street food stalls lining the streets and allies of the city. Recently one food item that is topping the charts is Momo. It is one fast food item that has gained immense popularity