New Delhi is India's vibrant capital, with a population of more than <a href="https://www.bindia.dk/en" title="indian restaurant near me">indian restaurant near me</a> 17 million people. Yet, if you know where to find the best restaurants, it's easy to make an entire visit feel like a very short one.