
Ecuador Faces Oil Spill Crisis: Petroecuador Declares Force Majeure
Ecuador’s Petroecuador declared force majeure on March 18, 2025, after a devastating oil spill triggered by a landslide. The spill, which began on March 13, severely contaminated the Esmeraldas River, …
Ecuador Faces Oil Spill Crisis: Petroecuador Declares Force Majeure Read More