The United Nations has issued ‘Urgent Appeals” to both the Nigerian and Kenyan Governments respectively, demanding immediate stoppage of any torture or violation of rights committed against the detained leader of the Indigenous People...
Read More