Taj Mahal offers a diverse menu featuring Indian cuisine alongside kebab and European dishes.