Thousands of people have taken to the streets in Madrid to demonstrate against violence against women.

The event, organised by Spanish feminist groups, was attended by representatives from all of the main political parties.

Elaine Jung reports.