Delhi has the best food in the country. From Mughlai to Chinese and rolls, you name it, the city has it.