Babalú Blog

Imprisonment of dissident Eduardo Cardet should cost Cuba its seat on UN Human Rights Council

0:00 | Mar 21st, 2017

It was enough of a sad and perverted joke that Cuba was allowed to have a seat on the UN Human Rights Council in the first place. Over the last six decades, the apartheid Castro regime has been a prol...Show More