Dec 6, 2018 Zambia Police arrest three people who “tried” to sell a baby to Witch Doctor in Zambia ZAMBIA- Three people in Mansa in Zambia have been arrested after allegedly trying to.. Read more