Cuba Denounces Blockade as an Obstacle to Its Right to Development
33 Geneva, Apr 30 .- Cuba said at the United Nations in Geneva that the blockade imposed by the United States is the main obstacle to the people’s exercise of their right to development.
Read more




