Cuban Democracy and Elections Process

Canadian Network on Cuba Tour by Cuban Parliamentarians Cuban Democracy and Elections Process The Canadian Network on Cuba is organizing a two-week speaking tour of nine cities from Halifax to Victoria by two distinguished Cubans Juan Carlos Rodriguez Diaz, elected member of Cuba’s National Assembly of People’s Power, professor of history, and historian of the … Continue reading Cuban Democracy and Elections Process