In March 2025, a devastating oil spill struck Ecuador’s Esmeraldas province in the northern part of the country, wreaking ...