EU chief announces 'drone deal' with Ukraine

EU chief Ursula von der Leyen on Wednesday announced a "drone deal" with Ukraine to boost joint production of the key battlefield technology (AFP photo)
EU chief Ursula von der Leyen on Wednesday announced a "drone deal" with Ukraine to boost joint production of the key battlefield technology (AFP photo)

KYIV, Ukraine — EU chief Ursula von der Leyen on Wednesday announced a "drone deal" with Ukraine to boost joint production of the key battlefield technology.

"This deal will bring together Ukrainian ingenuity and Europe's industrial scale," von der Leyen said in Kyiv, after receiving an award from President Volodymyr Zelensky.

Ukraine has already signed similar deals with some individual EU countries and Gulf nations looking to tap into the expertise Kyiv has developed during more than four years of war with Russia.

The deals are adapted to each country, but typically involve Kyiv providing blueprints for drone technology in exchange for royalties, investments and other military hardware.

"In Europe, we already have huge technological and industrial capacity that can be deployed, and we have safe and secure production sites that can help to scale up," von der Leyen said.

"But we do not have the battle-tested knowledge and expertise that Ukraine has forged," she added.

"We can work on joint production, on making all of the components of the system work, and we can provide both defence industrial bases with the impetus needed to decisively step up investment and production."

The EU is pushing to bolster its drone capabilities after a series incursions in countries along its eastern border neighbouring Ukraine and Russia.

"The knowledge you have gained on how to work drone and anti-drone systems is truly unique," von der Leyen told Zelensky in her speech.

"We must tap into this together, because we know the threats that Europe faces in this area."

Von der Leyen did not give any details on how much , if any , new funding was involved in the deal.

Europe is Ukraine's main backer in its war against Russia, and recently starting paying out a 90-billion-euro loan to help Kyiv arm its troops and plug holes in its budget.

An initial six billion euros of the loan is going towards helping ramp up Ukraine's drone production.

Drones dominate the front line in Ukraine, inflicting heavy casualties on attacking Russian forces.

Kyiv has also honed it abilities to shoot down Russian attack drone targeting cities across the country.

Zelensky in a speech said that Ukraine was now producing 10 million drones a year and aimed to double that output.

"We will achieve this together with our partners, once again proving the success of Ukraine's defence industry, and of our partners', and of Europe's," he added.

.col-lg-12.second .opinion-widget{border-top:1px solid #D0D0D0;} #widget_1623 .opinions-title {font-size:32px;} #widget_1623 .opinions-title a{font-size:32px;} .first-author{ background-color:#ecedef; } .first-opinion-author-name{ background-color:white; width:max-content; padding:5px; }
.epaper-separator{ height: 1px; width: 100%; background-color: #D0D0D0; margin: 15px 0; }

Today’s Paper

.related-articles .article-widget-sm .article-title{font-size:16px;-webkit-line-clamp:3;} .related-articles .layout-ratio{padding-bottom:55%;}
.alert-success { color :#A3656F ; } .alert-danger { color : red ; } .footer { font-family:Myriad Pro,Arial; } .newspaper-footer{ visibility:hidden; } .socialFixOuter { position: fixed; top: 50%; margin-top: 40px; right: 0; transition: .2s; z-index: 20; height: 217px; width: 40px; } .socialFix { height: 30px; width: 30px; display: block; position: relative; cursor: pointer; background-size: 18px 18px; transition: .2s; background-position: center; background-repeat: no-repeat; border-radius: 2px; margin-top: 1px; } .socialFix:hover { width: 40px; margin-left: -10px; } .app-badge-img { height: 36px; width: auto; } @media (max-width: 768px) { .app-badge-img { height: 32px; } .app-badges { justify-content: center !important; } }
document.addEventListener("DOMContentLoaded", function () { const socialFix = document.querySelector(".socialFixOuter"); if (!socialFix) return; let firstInteraction = false; let hideTimeout = null; function checkMobileScreen() { if (window.innerWidth < 768) { socialFix.style.display = "none"; } else { socialFix.style.display = "block"; } } checkMobileScreen(); window.addEventListener("resize", checkMobileScreen); function handleFirstInteraction() { if (firstInteraction) return; if (window.innerWidth < 768) return; firstInteraction = true; socialFix.style.right = "-25px"; } socialFix.addEventListener("mouseenter", function () { if (window.innerWidth < 768) return; if (hideTimeout) clearTimeout(hideTimeout); socialFix.style.right = "0"; }); socialFix.addEventListener("mouseleave", function () { if (window.innerWidth < 768) return; if (hideTimeout) clearTimeout(hideTimeout); hideTimeout = setTimeout(() => { socialFix.style.right = "-25px"; }, 500); }); ["click", "touchstart"].forEach((evt) => { socialFix.addEventListener(evt, handleFirstInteraction); }); }); function validateEmail(email) { if (email.length > 255) return false; const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; if (!emailRegex.test(email)) return false; if (email.includes('..') || email.startsWith('.') || email.endsWith('.')) return false; return true; } function sanitizeInput(input) { input = input.replace(/<[^>]*>/g, ''); input = input.replace(/javascript:/gi, ''); input = input.replace(/on\w+\s*=/gi, ''); input = input.replace(/[<>"'&(){}[\]]/g, ''); return input.trim(); } document.addEventListener('DOMContentLoaded', function () { function showModal(message, type) { const messageContainer = document.getElementById("messageContainerFooter"); messageContainer.textContent = message; messageContainer.className = `alert alert-${type} mt-3`; messageContainer.classList.remove("d-none"); setTimeout(() => { messageContainer.classList.add("d-none"); }, 5000); } document.getElementById("emailFormFooter").addEventListener("submit", function(event) { event.preventDefault(); const emailInput = document.getElementById("emailFooter"); const email = sanitizeInput(emailInput.value.trim()); if (!validateEmail(email)) { showModal('Invalid email format', 'danger'); return; } const formData = new FormData(); formData.append('email', email); fetch('/subscribeNewsletter', { method: "POST", body: formData, headers: { "Accept": "application/json", "X-Requested-With": "XMLHttpRequest" } }) .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'); }); }); });