ADVERTISEMENT

Ukraine's president fires chief of staff after reports of turf war

Published Feb 11, 2020 12:00 am
By Reuters KIEV - Ukraine’s President Volodymyr Zelenskiy dismissed his chief of staff Andriy Bogdan on Tuesday, cutting ties with a lawyer whose links with a prominent tycoon had made him one of Zelenskiy’s most controversial appointments since taking office last year. FILE PHOTO: Andriy Bogdan, a lawyer and adviser to new President Zelenskiy, attends a news conference in front of the Presidential administration headquarters in Kiev, Ukraine May 21, 2019. REUTERS/Gleb Garanich Andriy Bogdan, a lawyer and adviser to new President Zelenskiy, attends a news conference in front of the Presidential administration headquarters in Kiev, Ukraine May 21, 2019. (REUTERS/Gleb Garanich/FILE PHOTO/MANILA BULLETIN) No official explanation was immediately given for the dismissal but it came after reports of a turf war between Bogdan and Andriy Yermak, a senior presidential aide who has now been appointed to replace him. Zelenskiy appeared to hint at this in an interview published by Interfax Ukraine on Tuesday, saying that internal conflicts within his team had prevented it from working effectively. Bogdan did not immediately comment on his dismissal. The ousted chief of staff was previously a lawyer for Ihor Kolomoisky, one of Ukraine’s wealthiest men. Kolomoisky owns the TV channel that brought Zelenskiy fame as a sitcom star, and the president’s business ties to him have alarmed some investors. Bogdan represented Kolomoisky in a legal battle with the government over control of Ukraine’s biggest commercial lender, PrivatBank, a case that has weighed on whether the International Monetary Fund will disburse new loans to Ukraine. Bogdan “never really managed to shake the perception that he was in the Kolomoisky camp still,” said Timothy Ash at BlueBay Asset Management. “His departure, if confirmed, would be well received by the market as it would give hope of a step forward in reforms - which at this stage seem to be running into sand,” he wrote, shortly before news of Bogdan’s dismissal was confirmed. In his place steps Yermak, a former lawyer and film producer who became a protagonist in the impeachment of U.S. President Donald Trump. Yermak met Trump’s personal lawyer Rudy Giuliani in Madrid last year at a time when Trump’s camp was pressing Ukraine to investigate the son of former vice President Joe Biden who had worked at a Ukrainian energy company. Text messages between Yermak and U.S. officials were released by U.S. House committees as part of efforts by Democrats to impeach Trump on charges he had abused his power by asking Ukraine to investigate the Bidens. Trump was impeached by the Democratic-controlled House of Representatives but acquitted last week at a trial in the Republican-controlled Senate. Yermak has also been involved in negotiating prisoner swaps with Russia, confidence-building measures aimed at ending a war that has killed more than 13,000 people between Ukraine and Moscow-backed separatists in the Donbass region. Yermak in an interview with Ukraine 24 on Monday talked up the “constructive communication” he had with Russia’s new point person on Ukraine, senior Kremlin official Dmitry Kozak. Yermak’s appointment prompted the opposition Fatherland party to say it signaled Zelenskiy was pivoting his foreign policy toward Russia. Zelenskiy has said he would never sell out Ukrainian interests in negotiations with Moscow.
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.