Varför karthagerna svälta under det tredje puniska kriget?

Romarna hade Medelhavet under deras kontroll och förhindrade alla leveranser från att nå staden Karthago och det är människor från att ta emot livsmedel av fartyget.