Cuba Set To Release 52 Political Prisoners

July 9th, 2010 | by Impunity Watch Archive

By Erica Laster                                                                                                                        Impunity Watch Reporter, North America Havana, Cuba – Amid growing international criticism, Cuba has agreed to free [&hellip



Back to Top ↑