Delhi is home to a large number of food stalls that have been there for more than 60 years, and…
This website uses cookies.