Who, has ever trusted the hordes known as Muslims, Mohammedans, Arabs, people of the desert?
The Romans made mistakes taking horrible losses in wars. Hannibal was very effective 200+ years BC. But he was from Carthage and way before Mohammed.
Interesting that the sites of forts are still visible.
Once inside Europe, Hannibal more than likely used Celt-Iberians, Guals and other Celts for his forces against Rome.
Carthaginians were never that big of a population and their armies consisted heavily of mercenaries. Numidians and Berbers in North Africa were more in abundance than Arabs for their forces.