Thousands of protesters gathered in Madrid on Friday to march against domestic violence and a series of high-profile rape cases.