Standing with Charleston massacre victims

June 30, 2015

A protest and speakout against the Charleston, S.C., terrorist massacre and systemic racism was held in downtown Detroit on June…

Baltimore City Councilmember proposes moratorium on water shutoffs

June 30, 2015

Baltimore is a city that has been in the headlines in recent weeks because of the Black Lives Matter movement…

Sixty years after Freedom Charter, South Africa struggle continues

June 30, 2015

Events that took place on June 25-26, 1955, in Kliptown, South Africa, represented a turning point in the national liberation…

LGBTQ victory shows that mass struggle wins rights

June 29, 2015

June 26 was a day of huge celebrations. The U.S. Supreme Court ruled in favor of marriage equality. Laws defining…

Lesbian, gay, bisexual, transgender, queer view on rights, liberation, & anti-racist solidarity

June 29, 2015

The following excerpts are from a talk on “LGBTQ: Rights, Liberation and Solidarity” given by Shelley Ettinger, a former WW…

‘By any means necessary, Black Liberation will matter!’

June 29, 2015

By Erica Mines Philadelphia represents the epitome of state-sanctioned violence at the hands of police: the so-called race riots of…

As Black churches burn, where are the feds?

June 29, 2015

The capitalist state in the U.S. coexists cosily with right-wing terrorists. This vile fact has once again been confirmed in…

German political leader says: ‘Fuck U.S. imperialism’

June 29, 2015

Oskar Lafontaine, former German finance minister and political leader of, first, the Social Democratic Party, and most recently the Left…

Haitianos, expulsados de la República Dominicana

June 29, 2015

Por: Un residente extranjero en Santo Domingo. Otra tragedia humana en contra del pueblo haitiano se está fabricando, a medida…

An eyewitness report from Columbia, S.C.

June 28, 2015

Columbia, S.C., June 27 -- As Bree Newsome climbed the pole in the early morning of June 27, James Tyson…