Libanon heeft altijd Muammar Khadaffi de schuld gegeven van de verdwijning.
Na de inname van de Libische hoofdstad Tripoli door rebellen in augustus 2011 vluchtte Hannibal naar Algerije met de rest van de familie Khadaffi. Hij kreeg later politiek asiel in Oman.