Who was the last ruler of Carthage?
List of monarchs of Carthage
Mago I c. 550 – c. 530 BC
Hasdrubal I c. 530 – c. 510 BC
Hamilcar I c. 510–480 BC
Hanno II 480–440 BC
Himilco I (in Sicily) 460–410 BC
Hannibal I 440–406 BC
Himilco II 406–396 BC
Mago II 396–375 BC
Mago III 375–344 BC
Hanno III 344–340 BC