With links back to the kitchens of the Mughal Empire, Karim’s celebrated its centenary in 2013 at this Jama Masjid location. The legendary restaurant has spread its roots across the city, but here is the best place to taste its unique mix of spices and soak up its energetic atmosphere.