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