Hannibal was from Carthage which was a city-state, not a country.
Hannibal was from the city-state of Carthage. Ancient Carthage is in today’s country of Tunisia.
Hannibal was from the city-state of Carthage. Ancient Carthage is in today’s country of Tunisia.