Overwhelming victory at UN General Assembly: 165 member states vote to end the U.S. blockade of Cuba
… United Nations General Assembly on Wednesday, an overwhelming majority of member states … — including the usual suspects: the United States and Israel… and there were …



