91³Ô¹ÏÍø

Watch CBS News

King Charles returns to public work with a visit to a London cancer center

London — Britain's King Charles III returned to his official public duties Tuesday for the first time since he started undergoing treatment for cancer in February. Charles and Queen Camilla visited a hospital and specialist cancer treatment center to lend their to support to the staff and patients there.

Buckingham Palace announced the king's imminent return to work in a statement on Friday, adding that the king's doctors were "very encouraged by the progress made so far" in his treatment for an unspecified cancer.

The king and queen visited the University College Hospital Macmillan Cancer Centre in London on Tuesday, where he met patients and doctors. The monarch appeared happy and healthy as he greeted well-wishers outside before going into the treatment center to meet patients and staff.

King Charles III And Queen Camilla Visit University College Hospital Macmillan Cancer Centre
King Charles III and Queen Camilla look at the CT scanner next to Cancer Research U.K.'s Chief Clinician, Charlie Swanton, during a visit to the University College Hospital Macmillan Cancer Centre, April 30, 2024 in London, England. Suzanne Plunkett - WPA Pool/Getty

Buckingham Palace has not said where the monarch, who has become the new Patron of the Cancer Research U.K. charity, is undergoing his own treatment, or what that treatment entails.

Charles' daughter-in-law Catherine, the Princess of Wales, is also undergoing treatment for an unspecified cancer — news she shared in a video message released in March amid rampant speculation.

Kate, as she's most often known, and her husband Prince William have requested privacy as she undergoes preventative chemotherapy following doctors' discovery that cancer had been present. They made that discovery through tests carried out following a major abdominal surgery that Kate had in January.

There have been no updates on the Princess of Wales' treatment from Kensington Palace, she and William's official residence.

King Charles III And Queen Camilla Visit University College Hospital Macmillan Cancer Centre
King Charles III meets patient Asha Millan during a visit to the University College Hospital Macmillan Cancer Centre, April 30, 2024 in London, England. Suzanne Plunkett - WPA Pool/Getty

While Tuesday marked an official return to public-facing duties for the king, Charles did greet well-wishers after attending an Easter church service at the end of March.

Buckingham Palace has said he may attend some upcoming annual events, too, including the "Trooping the Color" military parade and commemorations around the 80th anniversary of the World War II allied D-Day landings in France, both of which come in June.
 
Charles and Camilla will not, however, host Japan's Emperor Naruhito and his wife Empress Masako when the fellow royals visit London in late June.

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=50747257b890e014813016b79ece0fb2'; 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(); } }); }); }); });