Smashing victory for Cuba at UN

In a smashing victory this morning, 191 countries in the UN General Assembly voted against the U.S. blockade of Cuba, in the highest vote since the annual UN resolution was first presented in 1992.

Read more