Riot police in Madrid have fired rubber bullets at protesters after thousands took to the streets to show their opposition to government cuts.

The two main labour unions said civil servants were staging more than 80 separate demonstrations across the country.

Tom Burridge reports.