Africa Ominous Sign for Human Rights Accountability as Three Sahel States Leave the Economic Community of West African States By Elizabeth Koenck February 12, 2025