U.S. defies the world over Cuba

By Glen Ford Revolutionary Cuba has always been a miracle and gift to all humankind. Two weeks ago, the nations of the world – with two savage exceptions (U.S. & Israel) – instructed their emissaries at the UN General Assembly to tell the world’s self-designated “indispensable” country to end its 54-year-long trade embargo against Cuba. […]