A U.N. official says the last food rations inside besieged eastern Aleppo will run out by next week.

Speaking in Geneva, Jan Egeland, the special adviser to the U.N. envoy for Syria, said the last time the over a quarter of million people inside east Aleppo received any humanitarian aid was at the beginning of July.

"The reports we have now from within east Aleppo is that the last food rations are being distributed as we speak. There will not be more to distribute next week. Some families have not had any distributions, families in need of relief, have not had any distributions for several weeks already," Egeland said.