ADVERTISEMENT

Johnson says Putin reputation 'permanently polluted' after Bucha killings

Published Apr 10, 2022 09:20 am

KYIV, Ukraine -- The discovery of civilian bodies in Ukrainian towns has "permanently polluted" Russian President Vladimir Putin's reputation, UK Prime Minister Boris Johnson said during a visit to Kyiv Saturday.

A handout photo released by the Ukrainian Presidential Press Service shows British Prime Minister Boris Johnson (L) and Ukrainian President Volodymyr Zelensky (R) visiting the Memorial to the Heavenly Hundred Heroes as they walk in central Kyiv, on April 9, 2022. British Prime Minister Boris Johnson paid an unannounced visit to Kyiv on April 9, 2022 in a "show of solidarity" with Ukraine a day after a missile strike killed dozens at a railway station in the country's east. Stringer / UKRAINIAN PRESIDENTIAL PRESS SERVICE / AFP

"What Putin has done in places like Bucha and Irpin is war crimes that have permanently polluted his reputation and the reputation of his government," Johnson said, standing next to Ukrainian President Volodymyr Zelensky.

Johnson became the latest European leader to visit Kyiv this weekend after the bodies were discovered in several towns from where the Russian army retreated.

Johnson praised Ukraine for "defying odds" and rebuffing a Russian offensive on Kyiv.

"The Russians believed Ukraine could be engulfed in a matter of days and that Kyiv would falls in hours to their armies," he said, referring to Western intelligence.

"How wrong they were."

The Ukrainian people have "shown the courage of a lion", he added.

"The world has found new heros and those heroes are the people of Ukraine."

After talks with Zelensky, Johnson vowed UK armoured vehicles and anti-ship missiles for Ukraine.

Zelensky called on the West to follow the UK in providing military aide to Ukraine and imposing sanctions on Russia.

"Other Western democratic countries should follow the UK's example," Zelensky said after talks with Johnson.

- Ukraine 'defied odds' -

"It is because of President (Volodymyr) Zelensky's resolute leadership and the invincible heroism and courage of the Ukrainian people that (Vladimir) Putin's monstrous aims are being thwarted," Johnson said after meeting Zelensky, according to a Downing Street statement.

Johnson set out extra military aid of 120 armoured vehicles and new anti-ship missile systems, "to support Ukraine in this crucial phase while Russia's illegal assault continues", the statement added.

That is on top of UK aid announced Friday of more Starstreak anti-aircraft missiles and another 800 anti-tank missiles, along with "loitering" drones for "precision strikes" against the Russians.

As world powers held a fundraising round for Ukraine, Johnson also promised an extra $500 million via the World Bank.

Johnson said it had been a "privilege" to meet Zelensky in person on his surprise visit, which was not pre-announced in London.

"Ukraine has defied the odds and pushed back Russian forces from the gates of Kyiv, achieving the greatest feat of arms of the 21st century," he said.

"I made clear today that the United Kingdom stands unwaveringly with them in this ongoing fight, and we are in it for the long run."


Related Tags

bucha boris johnson Ukraine russia Putin
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.