Yeah, but I think I've read that the Carthaginians were suffering a shortage of something the Russians have in quantity - might have been morozhenoe, or vodka, or maybe it was nuclear weapons...
Hannibal never captured Rome. Just like Russia never captured Kyiv. Or any other regional capitals in Ukraine.