The image shows a group of people participating in a protest or rally. They are walking on a street lined with palm trees and buildings. The people are holding signs and banners with various messages written in Portuguese. Some of the people are wearing red shirts, while others are wearing blue shirts. There are also red and white balloons scattered throughout the protest. The sky is blue and the weather appears to be sunny and warm.