4Oct Hannibal was a renowned military strategist and general of ? (A) Greece (B) Carthage (C) Sparta (D) Troy Show AnswerCarthage