European and Latin American leaders agree on a statement declaring the slave trade a “crime against humanity”
BROADCASTING FOR INDEPENDENCE
European and Latin American leaders agree on a statement declaring the slave trade a “crime against humanity”