Network: Wedgetail Astrostrategy Cyberstrategy Geofinance Geopolitics Geostrategy Global Energy

Nigeria: 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.

Source: AllAfrica