(JollofNews) – Gambians have taken to the streets on Saturday to denounce the ongoing slavery in the Northern African country of Libya. Protesters, who gathered at Palma Rima Junction, marched towards the Gambia-based African Center for Democracy and Human Rights Studies (ACDHRS), located along the Kombo Coastal road in Kololi,[Read More…]