Russia claims capture of two more east Ukraine villages

A woman walks among rubbles at the site of a missile attack in Kyiv on December 20, 2024, amid the Russian invasion of Ukraine (AFP photo)

MOSCOW — Russia said Sunday it had captured two more villages in east Ukraine, the latest territorial gains for Moscow's advancing army.

The defence ministry said on Telegram that its troops had "liberated" the villages of Lozova in the north-eastern Kharkiv region and Krasnoye , called Sontsivka in Ukraine.

The latter is close to the resource hub of Kurakhove, which Russia has almost encircled and would be a key prize for Moscow's attempt to capture the entire Donetsk region.

Russia has accelerated its advance across eastern Ukraine in recent months, looking to secure as much territory as possible before US President-elect Donald Trump comes to power in January.

The Republican has promised to bring a swift end to the nearly three-year conflict, without proposing any concrete terms for a ceasefire or peace deal.

Moscow's army claims to have seized more than 190 Ukrainian settlements this year, with Kyiv struggling to hold the line in the face of manpower and ammunition shortages.

.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'); }); }); });