ECOBIT · 30/03/2026 · 3 MIN READ Stranded Oil: 3.2 Billion Barrels Backlog accumulationShipping capacity exceeded, 3.2 billion barrels of oil are stranded, creating a critical backlog and potential energy flow disruption. Read Report →