ADVERTISEMENT

Russian attacks kill 3 and wound 64 as drones hit Kharkiv and other parts of Ukraine

Published Jun 12, 2025 04:32 am
KYIV, Ukraine (AP) — Russian forces launched a new drone assault across Ukraine overnight on Wednesday, killing three people and wounding 64 others, Ukrainian officials said.
In this photo provided by the Ukrainian Emergency Service, a firefighter tackles a blaze after a Russian attack that hit a private house in Odesa region, Ukraine, Wednesday, June 11, 2025. (Ukrainian Emergency Service via AP)
In this photo provided by the Ukrainian Emergency Service, a firefighter tackles a blaze after a Russian attack that hit a private house in Odesa region, Ukraine, Wednesday, June 11, 2025. (Ukrainian Emergency Service via AP)
One of the hardest-hit areas was the city of Kharkiv in northeastern Ukraine, where 17 attack drones struck two residential districts, Mayor Ihor Terekhov said. Emergency crews, municipal workers and volunteers worked through the night to extinguish fires, rescue residents from burning homes, and restore gas, electricity and water services.
“Those are ordinary sites of peaceful life — those that should never be targeted,” Terekhov wrote on Telegram.
Three people were confirmed killed, according to Kharkiv regional head Oleh Syniehubov. In a statement, Ukrainian President Volodymyr Zelenskyy said that 64 people had been wounded and reiterated his calls for greater international pressure on Moscow.
"Every new day now brings new vile Russian attacks, and almost every strike is telling," he said. “We must not be afraid or postpone new decisions that could make things more difficult for Russia. Without this, they will not engage in genuine diplomacy. And this depends primarily on the United States and other world leaders. Everyone who has called for an end to the killings and for diplomacy must act.”
Moscow's forces have launched waves of drones and missiles in recent days, with a record bombardment of almost 500 drones on Monday and a wave of 315 drones and seven missiles overnight on Tuesday.
The attacks come despite discussions of a potential ceasefire in the war. The two sides traded memorandums at direct peace talks in Istanbul on June 2 that set out conditions. However, the inclusion of clauses that both sides see as n********ers make any quick deal unlikely.
Zelenskyy urges more sanctions
Speaking at a meeting of leaders of countries of southeast Europe in Odesa, Zelenskyy urged the European Union to toughen its latest package of sanctions now being prepared.
EU foreign policy chief Kaja Kallas said Tuesday that the bloc is proposing to lower a cap on the price of Russian oil from $60 to $45, which is lower than the market price, to deprive the Kremlin of extra profits to fund its war in Ukraine.
Zelenskyy prodded the EU to lower the cap further, arguing that “real peace comes with a $30 cap -– that’s the level that will truly change thinking in Moscow.”
“You can all see -– Putin does not want to end this war,” he told his audience. “He believes that as long as he can fight and dominate his neighbors, he stays politically alive.
“But no matter what he believes, our job is to force Russia into a position where they must seek peace and political survival by non-military means. This is absolutely possible.”
Widespread destruction
Kharkiv has been frequently targeted in recent months as Russia launched repeated large-scale drone and missile attacks on civilian infrastructure.
Wednesday's strikes also caused widespread destruction in Kharkiv's Slobidskyi and Osnovianskyi districts, hitting apartment buildings, private homes, playgrounds, industrial sites and public transportation. Images from the scene published by Ukraine’s Emergency Service on Telegram showed burning apartments, shattered windows and firefighters battling the blaze.
“We stand strong. We help one another. And we will endure,” Terekhov said. “Kharkiv is Ukraine. And it cannot be broken.”
Ukraine's air force said that 85 attack and decoy drones were fired over the country overnight. Air defense systems intercepted 40 of the drones, while nine more failed to reach their targets without causing damage.
'Repatriation of the deceased'
In other developments, Russia has returned 1,212 bodies of Ukrainian soldiers in line with an agreement reached during the talks in Istanbul between Russian and Ukrainian delegations.
Ukraine's Coordination Headquarters for Treatment of Prisoners of War said that the bodies came from Kharkiv, Luhansk, Donetsk, Zaporizhzhia, and Kherson regions, as well as Russia's Kursk region where Ukrainian forces waged an incursion. It said that authorities would work to determine their identities as quickly as possible.
Russia has received the bodies of 27 fallen soldiers as part of an exchange with Ukraine, said Vladimir Medinsky, who led Russia's delegation at the Istanbul talks.
International Committee of the Red Cross spokesperson Pat Griffiths said the ICRC was involved in the repatriation of remains as neutral observers, providing technical advice and monitoring the process.
“The repatriation of the deceased is an important step that can be taken by authorities to maintaining the dignity of the dead," Griffiths said. "It can provide answers to their families and give closure to people who have lived with endless uncertainty as they waited for news of their loved ones.”

Related Tags

World news
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.