Around 40,000 protesters took to the streets of Madrid on Wednesday to mark International Womens Day and call for an end to domestic violence.
Gathered in the central square, the protesters carried posters reading "Justice" and "We are not all here" -- in reference to victims of violence who have lost their lives.