What began as a peaceful protest soon turned violent as activists in Brazil clashed with police on Friday during a nationwide strike and demonstration against scandal-hit President Michel Temer.
Security forces launched tear gas at protesters in Rio de Janeiro who hit back with fireworks.
Unions are seeking to stop Temer’s unpopular administration from pushing a series of changes to labour and pension laws through Congress.
One street vendor in Rio said: “I am selling less and less popcorn. Since Temer came in, things are getting worse.”