0 Petroecuador Declares Force Majeure Amidst Catastrophic Oil Spill in Ecuador March 19, 2025 Samir Khan Ecuador’s Petroecuador declared force majeure on March 18, 2025, following a landslide-induced oil spill that