Latest News
Femicide is the intentional killing of a woman or a girl by a man with a gender-related motive. Africa is one of the regions that is…
In a twist of irony, while African countries are scrambling to enforce Western imperialism in Haiti through a planned deployment of Kenyan police, a country further…