The image shows a group of people holding yellow banners and placards at a protest or rally. The banners have text written in Portuguese and appear to be related to the topic of the protest. The people are standing under a white tent and are standing on a cobblestone street. Some of them are wearing blue shirts, while others are wearing white shirts. They are holding signs with various messages written in black and yellow. The sky is blue and there are buildings in the background. It appears to be a sunny day and the people are smiling and looking at the camera.