Question: who was the great carthaginian general who nearly defeated the romans in the second punic war
Answer: Hannibal