Alberto Garcia
Press TV, Granada
Anti-imperialist movements have taken to the streets of Granada in Spain, denouncing genocide, war, and foreign interference, and calling for peace, justice, and peoples’ sovereignty.
Protesters linked the struggles in Palestine and Venezuela, demanding their government break ties with imperialist powers and defend human rights globally.