ADVERTISEMENT

Russia begins voting as Ukraine steps up border attacks

Published Mar 15, 2024 12:57 am

MOSCOW, Russia—Russia began voting on Friday in an election set to prolong President Vladimir Putin's rule by six more years, as Kyiv branded the vote a "farce" and launched a barrage of deadly attacks on border regions.

AFP__20240314__34LK48L__v1__Preview__UkraineRussiaConflictPoliticsVote.jpg
A woman casts her ballot at a mobile polling station during early voting in Russia's presidential election in Donetsk, Russian-controlled Ukraine, amid the Russia-Ukraine conflict on March 14, 2024. (Photo by STRINGER / AFP)

Officials in Moscow warned against any protests during the March 15-17 presidential vote, after calls from the opposition for anti-Putin demonstrations on Sunday.

The Kremlin says the vote will show that the country is fully behind his assault on Ukraine and polling stations have been set up in Russian-held territories.

Ahead of the election, Kyiv ramped up its aerial bombardment of Russian regions just across their shared border.

And the Russian national guard said it was fighting off attacks from pro-Ukrainian militias in Kursk, the latest in a string of border clashes.

"I am convinced: you realise what a difficult period our country is going through, what complex challenges we are facing in almost all areas," Putin said in an address to Russians on the eve of the vote.

"And in order to continue to respond to them with dignity and successfully overcome difficulties, we need to continue to be united and self-confident."

Polling stations opened in Russia's easternmost Kamchatka peninsula at 8:00 am local time on Friday and are set to close at 8:00 pm (1800 GMT) on Sunday in Kaliningrad -- a Russian exclave bordering Poland and Lithuania.

- 'Border clashes' -


All of Putin's major critics are dead, in prison or in exile, and authorities blocked the few genuine competitors who tried to stand in the contest.

Alexei Navalny, Putin's most high-profile opponent over the last decade, died in February in an Arctic prison colony. He was serving 19 years for "extremism", a sentence widely seen as retribution for his campaigning against the Kremlin leader.

Moscow prosecutors warned against protests during the election.

"The organisation of and participation in these mass events are punishable by virtue of the legislation in place," they said in a statement posted on Telegram.

Navalny's widow, Yulia Navalnaya, has called for rallies outside polling stations on Sunday, the final day of voting.

Kyiv has this week launched some of its most significant aerial attacks since the start of the two-year conflict.

The governor of Russia's Belgorod region, Vyacheslav Gladkov, said that at least three separate waves of aerial attacks had killed two people, wounding several others.

He accused Ukraine of trying to "sow panic, distrust, anger and resentment, in order to break the unit of our society".

Pro-Ukrainian paramilitaries also claimed to be escalating attacks and incursions in Russian border regions.

In a joint statement, three pro-Kyiv volunteer groups -- claiming to consist of anti-Kremlin Russians who have taken up arms -- called on authorities to evacuate civilians from the regions of Belgorod and Kursk.

"Civilians should not suffer from the war and any casualties in the process of fighting will be on the conscience" of the regions' governors, they added.

Russia has denied militias' claims to have gained ground.

The national guard said its units had beaten back one such attack near the village of Tyotkino in Kursk.

The defence ministry said it had fended off another by Ukrainian forces trying to enter Belgorod via the village of Spodariushino, without saying when the clash had happened.

- 'Not to stray' -


Election victory will allow Putin to stay in the Kremlin until at least 2030, a longer spell in power than any Russian leader since Catherine the Great in the 18th century.

He called on Russians to use the vote to show their unity behind his leadership.

"We have already shown that we can be together, defending the freedom, sovereignty and security of Russia," he said in a video message, flanked by flags of the Russian tricolour and the president's state insignia.

"Today it is critically important not to stray from this path," he said.

Early voting was already underway in occupied territories of Ukraine. The vote will also take place in Crimea, the peninsula annexed by Moscow in 2014 -- a move that most of the international community refuses to recognise.

US State Department spokesman Matthew Miller condemned the voting in Russian-held areas.

"The United States does not and will never recognize the legitimacy or outcome of these sham elections held in sovereign Ukraine," he said.

In the Russian-controlled Ukrainian city of Mariupol, election officials on Thursday opened pop-up polling stations at small tables in the street and on the hoods of cars.

Banners were unfurled sporting a red, white and blue "V" logo -- an army symbol used as a sign of support for the military offensive.

Ukraine's foreign ministry on Thursday urged the international media and public figures "to refrain from referring to this farce as 'elections' in the language of democratic states".

Related Tags

WORLDNEWS
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.