Venezuela at the UN, Washington At Bay
Source: The Nation Last week, 181 member states of the United Nations voted yea in Venezuela’s favor, allowing Caracas to take one of the two non-permanent seats on the Security Council reserved for Latin America. […]