Best place to eat biryani in Delhi. Karim's hotel, since 1913. Everything you eat here seems to be the best on earth.