What Makes Indus Flavour One of Delhi NCR’s Best Vegetarian Restaurants?

A closer look at the menu, signature dishes, and what makes this vegetarian chain a local favourite