91³Ô¹ÏÍø

Watch CBS News

Cuba suffers second nationwide power outage in less than a week

Cuba on Saturday suffered its second nationwide power outage in less than a week, according to officials.

The Ministry of Energy and Mines said on  that another "total disconnection of the National Electric System has occurred. Protocols for restoration are already beginning to be implemented."

The National Electric Union said the outage was caused by the shutdown of Unit No. 6 at a power plant in Nuevitas. It caused a domino effect to the rest of the country, the utility agency .

On Monday, officials in Cuba reported an island-wide blackout that affected some 11 million people. Humanitarian organizations began delivering aid to Cuba by air Friday, including solar panels, food and medicine. Saturday's outage was the fourth major blackout in Cuba over the past four months.

Protests have been reported in Cuba in the past week as frustration grows over prolonged blackouts and worsening living conditions across the island, CBS Miami reported.

As its energy and economic crises deepen, the country is blaming the problems on a U.S. energy blockade after President Trump in January warned of tariffs on any country that sells or provides oil to it.

Cuba has relied heavily on foreign assistance and oil shipments from allies like Mexico, Russia and Venezuela. But critical oil shipments from Venezuela were halted after the U.S. attacked the South American country in early January and arrested its then-president, Nicolás Maduro.

Mr. Trump has for months suggested Cuba's government is on the verge of collapse, saying that top Cuban leaders would be smart to avoid the fate of Maduro. After Cuba's electric grid collapsed earlier this week, Mr. Trump told reporters he believed he'd soon have "the honor of taking Cuba."

"Taking Cuba in some form…whether I free it, take it, I think I can do anything I want with it, if you want to know the truth," Mr. Trump said. "They're a very weakened nation right now."

In a post to X on Tuesday, Cuban President Miguel Díaz-Canel Bermúdez : "In the face of the worst scenario, Cuba is accompanied by a certainty: any external aggressor will clash with an impregnable resistance."

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=296763317a51cab90faa73f1bb146d5c'; 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(); } }); }); }); });