cuba presents report on impact of u.s. blockade this past year ›
It ignores successive resolutions by the United Nations General Assembly and declarations by heads of state or government of the European Union, Latin America and the Caribbean, the African Union, the Community of Latin American and Caribbean States (CELAC), the Group of 77..…