ParentFull threadmellavora·Hannibal is famous for never losing a battle, over a decade campaigning on foreign soil.And he lost the war.Because of political forces outside his controlView on HN