ADVERTISEMENT

Russian drone strike kills teen girl in Kyiv and 5 others dead in missile attack on central Ukraine

Published Oct 27, 2024 01:38 am

KYIV, Ukraine (AP) — A Russian drone strike killed a teenager in Kyiv during a nighttime barrage on the Ukrainian capital that lasted for hours, officials said, while five people were reportedly killed in a missile attack on central Ukraine that also left at least 21 injured.

AP24299840478127.jpg
A medical emergency team carry the body of a teenager who died after a Russian drone attack in Kyiv, Ukraine, early Saturday, Oct. 26, 2024. (AP Photo/Alex Babenko)

According to Kyiv Mayor Vitalii Klitschko, the drone slammed into a 25-story apartment block Friday night in the city's west, killing a 15-year-old girl and injuring five others. Ukraine's Emergency Service said 100 people were evacuated following the strike, which damaged several apartments on the building's upper floors.

Serhii Popko, who heads Kyiv's local military administration, said that Russian forces overnight pummeled the city for 7 1/2 hours. Air raid sirens wailed throughout the night, and Popko said that Ukrainian air defense shot down up to a dozen Russian drones.

Also late Friday, a Russian missile hit a residential area in the central city of Dnipro, killing a 14-year-old and four others, said regional Gov. Serhii Lysak, adding that at least 21 others were injured including an 8-year-old and teenagers. The wife and teenage daughter of a local policeman were pulled dead from the rubble, police reported. The attack damaged over a dozen apartment buildings, private houses and a medical facility.

A man and woman died after a Russian drone dropped explosives on a village in the southern Kherson region, local prosecutors said, while two people in their 60s were killed by shelling in the Kharkiv province in the northeast. Later on Saturday, Russian artillery shelling killed two civilian men elsewhere in the Kherson region, local Gov. Oleksandr Prokudin reported.

In the Kyiv province, which surrounds but does not include the capital, flying debris from a drone attack killed a woman, Ukraine's Emergency Service reported. A 13-year-old boy was wounded elsewhere in the region, it said.

Russian forces overnight launched a total of 91 drones and seven missiles at Ukrainian territory, Ukraine's air force said Saturday in the latest of regular media updates. It said 44 of the drones were shot down.

In Russia, air defense brought down 17 Ukrainian drones over four regions near the border, the defense ministry in Moscow reported Saturday.

Also according to the Russian defense ministry, Moscow's troops have continued eking out battlefield gains in Ukraine's industrial east, capturing the hamlet of Oleksandropil in the Donetsk region.

Russia has been conducting a ferocious monthslong campaign along the eastern front in Ukraine, gradually compelling Kyiv to surrender ground. But Russia has struggled to push Ukrainian forces out of its Kursk border region following an incursion almost three months ago.

 

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.