Nigeria, Other Countries Demand End to U.S. Blockade of Cuba

[Premium Times] The resolution passed on Wednesday with 130 countries in favour and 17 opposed, including the US and Israel.