New Red Fort offers Indian cuisine.