Historic vote at U.N. against U.S. blockade

The U.N. General Assembly voted today 191-0-2 to condemn the U.S. blockade of Cuba, as for the first time, the United States and its loyal ally Israel were forced by the weight of world opinion to abstain on the resolution, rather than voting against it.
Read more