New Delhi offers flavorful Indian cuisine with well-spiced and artfully presented dishes.