Mughlai cuisine – rich, meaty and impossibly tasty – is the order of the day across much of Uttar Pradesh, with the best restaurants often attached to the top hotels in the big cities.

Lucknow is the undisputed king of UP cuisine. You’ll find some excellent Mughlai kitchens here as well as great chaat (snacks) and some simply sumptuous kebabs.