Hannibal Barca.
The Mediterranean Sea and the Alps.
Hannibal
Hannibal
They attacked in Italy, but did not have a siege train to attack the city itself with.
Hannibal.
He went through spain, traveled over the Alps, the went into Italy.
he led his army on a long trek from Spain across France and through the alps
Hannibal Barca.
The Carthaginians were not able to sail freely across the Mediterranean to attack Rome because of Rome's dominant naval presence and control of key naval routes. Rome's powerful navy and strategic locations along the coast limited Carthage's ability to launch direct attacks on Rome by sea. Additionally, Rome had established naval bases and outposts along the Italian peninsula, making it difficult for Carthage to navigate through Roman-controlled waters without being intercepted.
The Carthaginians were wanting to expand their control to Sicily before Rome stepped in.
Hannibal Barca was the leader of the Carthaginians during the Second Punic War. He famously invaded Italy by crossing the Alps with his army and won several major battles against the Romans, but ultimately failed to capture Rome.
Carthage was modern day Tunisia and it competed with Rome because Rome invaded Sicily and there was a treaty between the Romans and Carthaginians to not attack the Greek colonies on Sicily.