Thousands of people marched in Madrid as part of more than 40 demonstrations held across Spain on the International Day for the Elimination of Violence Against Women.
Protesters carried banners, chanted and beat drums to call for stronger measures against gender-based violence.