Grassroots Global Justice Alliance

Many struggles, one movement

Tag Archives: Brazil

Gilberto Gil performs at the World Social Forum opening ceremony

Advertisements