Avaaz is a global campaign network that fights for human rights in Venezuela
Rights activists hail Venezuela’s departure from UN Human Rights Council A group of rights activists say they are heartened by the departure of Venezuela from the UN’s Human Rights Council last month. But they…