Strikes on rebel-held east Aleppo kill at least 25

Civilians walk around the debris of damaged buildings after air strikes by warplanes reportedly belonging to Syrian and Russian forces over residential areas in Aleppo, Syria, on Thursday (Anadolu Agency photo)

UN says 250,000 civilians remain in city’s opposition-controlled neighbourhoods


BEIRUT — Air strikes and shelling killed at least 25 people in rebel-held eastern Aleppo on Thursday on the third day of renewed bombing, a monitoring group said, and the mayor of the besieged sector warned of a total lack of fuel and food as winter encroached.

The bombardment of eastern Aleppo restarted on Tuesday after a weeks-long pause, part of a wider military escalation by the Syrian government and its allies, including Russia, against insurgents.

Moscow is using an aircraft carrier and missiles fired from another warship against targets around Syria but says it is not bombing Aleppo. Syria's government said on Tuesday it was striking what it called "terrorist strongholds" in the city.

The United Nations says 250,000 civilians remain in Aleppo’s opposition-controlled neighbourhoods, effectively under siege since the army, aided by Iranian-backed militias and Russian jets, cut off the last road into rebel districts in early July.

Frequent air strikes on hospitals, and the disruption and pollution of water supplies, have worsened the humanitarian crisis. Medicines, food and fuel are all severely depleted.

“There is only enough to keep the bakeries going to give people at least some bread. People are only getting about 15 percent of what they need,” Brita Hagi Hassan, president of the city council for opposition-held Aleppo, told Reuters.

Hassan is outside eastern Aleppo and cannot return because of the siege but he is still running the council remotely, he said.

International charity Oxfam said it had moved a large electricity generator to the Suleiman Al Halabi water station that is located on the frontline between east and west Aleppo and still serves both sides of the city under an agreement.

It said all other aid to the besieged area remains cut off.

The Syrian Observatory for Human Rights, a British-based organisation that monitors the war, said shelling and air strikes from helicopters and jets hit the eastern half of the city, causing severe damage. Air strikes also hit rebel-held areas west and south of Aleppo.

Shelling of government-held western Aleppo by rebels during a failed counterattack they staged earlier this month killed dozens of people, the United Nations said.

Syria’s civil war pits President Bashar Assad against mainly Sunni rebels seeking to oust him. It has cost hundreds of thousands of lives and displaced around half the country’s pre-war population since it began in 2011.

.col-lg-12.second .opinion-widget{border-top:1px solid #D0D0D0;} #widget_1623 .opinions-title {font-size:32px;}

{{articles_filter_1623_widget?.title}}

.epaper-separator{ height: 1px; width: 100%; background-color: #D0D0D0; margin: 15px 0; }

Today’s Paper

.related-articles .layout-ratio{padding-bottom:55%;}
.alert-success { color :#A3656F ; } .alert-danger { color : red ; } .footer { font-family:Myriad Pro,Arial; }
document.addEventListener('DOMContentLoaded', function () { function validateEmail(email) { return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email); } function showModal(message,type) { const messageContainer = document.getElementById("messageContainerFooter"); messageContainer.textContent = message; messageContainer.className = `alert alert-${type} mt-3`; // Bootstrap alert styling messageContainer.classList.remove("d-none"); // Hide message after 5 seconds setTimeout(() => { messageContainer.classList.add("d-none"); }, 5000); } document.getElementById("emailFormFooter").addEventListener("submit", function(event) { event.preventDefault(); const emailInput = document.getElementById("emailFooter"); const email = emailInput.value.trim(); if (!validateEmail(email)) { showModal('Invalid email format','danger'); return; } const url = `/subscribeNewsletter?email=${encodeURIComponent(email)}`; fetch(url, { method: "GET", headers: { "Accept": "application/json" } }) .then(response => { if (!response.ok) { showModal("Error submitting email. Try again.",'danger'); } return response.json(); }) .then(data => { showModal(data.message,'success'); }) .catch(error => { showModal("Error submitting email. Try again.",'danger'); }); }); });