ADVERTISEMENT

Biden clinches Democratic nomination for 2020 race against Trump

Published Jun 6, 2020 12:00 am
By Agence France-Presse Joe Biden said Friday he had secured the delegates needed to clinch the Democratic nomination and face Donald Trump in November's US presidential election. Joe Biden describes his campaign as 'the battle for the soul of this nation' (AFP / JIM WATSON / MANILA BULLETIN) Joe Biden describes his campaign as 'the battle for the soul of this nation' (AFP / JIM WATSON / MANILA BULLETIN) "Folks, tonight we secured the 1,991 delegates needed to win the Democratic nomination," the former vice president said on Twitter. "I'm going to spend every day fighting to earn your vote so that, together, we can win the battle for the soul of this nation." Biden passed the 1,991 threshold to secure his party's nomination as counting continued from Tuesday's round of Democratic primaries. He had been the presumptive Democratic challenger since Vermont Senator Bernie Sanders dropped out of the race in April and endorsed his onetime rival's run at the White House. Biden reached the threshold with the country wracked by protests over the death of African-American George Floyd at the hands of police. Floyd's death has reignited long-felt anger over police killings of African-Americans and unleashed a nationwide wave of civil unrest unlike any seen in the US since Martin Luther King Jr's 1968 assassination. "This is a difficult time in America's history. And Donald Trump's angry, divisive politics is no answer," Biden wrote in a post on Medium. "The country is crying out for leadership. Leadership that can unite us. Leadership that can bring us together." 'Equal justice'  Biden's response to the protests has been in marked contrast to Trump, who threatened to deploy the military against American citizens. In his first major public speech since going into isolation in mid-March because of the virus outbreak, Biden called Floyd's death a "wake-up call for our nation" and accused Trump of turning the US into a "battlefield riven by old resentments and fresh fears." The 77-year-old Biden, who served as deputy for eight years to America's first black president, Barack Obama, has pledged to tackle "systemic racism" if elected to the White House. "We need equal justice -— and equal opportunities -— for every American now. We need a president who cares about helping us heal -— now," he wrote. Biden's run for the Democratic nomination had looked destined for disaster following early losses to the fiery Sanders in Iowa, New Hampshire and Nevada. But he came roaring back in South Carolina's primary in late February on the strength of overwhelming backing from African-American voters, a crucial base of Democratic support. Biden will now be expected to name his running mate, after promising to pick a woman. Senator Kamala Harris, a 55-year-old former attorney general of California, is considered one of the front-runners to be Biden's vice presidential pick. Harris, who is of Jamaican and Indian ancestry, was considered a leading contender for the Democratic presidential nomination but dropped out in December after failing to break out of the crowded field. In an average of opinion polls, RealClearPolitics gives Biden a 7.1 point lead over Trump in the election.
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.