91³Ô¹ÏÍø

Watch CBS News

Biden to attend Pope Francis' funeral

Former President Joe Biden, who maintained a close working and personal relationship with Pope Francis dating back to the late pontiff's visit to the United States in 2015, will attend the papal funeral Saturday in Vatican City, Biden's office confirmed Friday.

Former first lady Jill Biden will also be traveling with her husband to Italy for the funeral.

Francis began his papacy in 2013 during the Obama administration, but former President Barack Obama is not planning to attend, according to a spokesman.

Pope Francis meets with President Joe Biden
Pope Francis meets with President Joe Biden during the G7 Leaders Summit on June 14, 2024, in Fasano, Italy. Divisione Produzione Fotografica / Getty Images

President Trump and first lady Melania Trump left Friday morning for Rome to attend the funeral.

Bipartisan delegations of House and Senate lawmakers are also heading to Rome to pay their respects.

The House members attending the funeral include Republican Reps. Steve Scalise of Louisiana, French Hill of Arkansas, Ann Wagner of Missouri, John Joyce of Pennsylvania, Pete Stauber of Minnesota and Scott Fitzgerald of Wisconsin as well as Democratic Reps. Nancy Pelosi of California, Brendan Boyle of Pennsylvania and Tom Suozzi and Laura Gillen of New York.

The senators joining them are Republicans Susan Collins of Maine, Eric Schmitt of Missouri and Mike Rounds of South Dakota in addition to Democrats Dick Durbin of Illinois and Ed Markey of Massachusetts.

Pope Francis, who had battled health issues for months, died Monday at the age of 88 following a stroke.

He has been lying in state at St. Peter's Basilica since Wednesday, where tens of thousands of mourners have come to pay their final respects.

Among the heads of state attending the funeral will be Ukrainian President Volodymyr Zelenskyy, French President Emmanuel Macron, Italian Prime Minister Giorgia Meloni, U.K. Prime Minister Keir Starmer and Argentinian President Javier Milei.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=fd53910ecf4604072044ab7c46d9b028'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });