Explore the must-try foods in New Delhi, a city known for its rich culinary heritage. From street snacks to royal dishes, discover flavors.