Thousands of people marched through the streets of the Spanish capital Madrid Saturday evening in protest against the military intervention in Libya.
The march, which went under the banner 'For the emancipation of the Arab nations: neither dictators nor imperialists,' was called by human rights and other social groups.
Organizers highlighted the "hypocrisy" of the countries currently involved in the military intervention against Libyan leader Muammar Gaddafi and the fact that many of them had supported and sold weapons to him, while buying oil and gas from him.
The demonstrators condemned what they consider the imperialist policy that have contributed to social and economic unrest in the Arab world.
Speaking against the military intervention in Libya and the use of Spain as a launch pad, they also condemned violence against the Libyan people as well as popular groups in Algeria, Morocco, Bahrain, Yemen and Iran.