Mar 5, 2021 20 migrants dead after being thrown into sea off Djibouti At least 20 people drowned after smugglers threw dozens of migrants overboard during a.. Read more
Nov 30, 2017 National Disaster Leaders React to the Ongoing Slave Trade in Libya The ongoing human maltreatment and selling of humans in Libya has got so terrible.. Read more