0 Petroecuador Declares Force Majeure After Catastrophic Oil Spill in Ecuador March 19, 2025 Lila Khan On March 18, 2025, Petroecuador declared force majeure due to an oil spill started on