The image shows a large group of people walking on a street, holding red and yellow banners and flags. The banners have text written in black and white, which appears to be a protest or rally. The people are walking in a line, with some holding large red flags and banners. The street is lined with barricades and there are buildings in the background. The sky is blue and the overall mood of the image is one of solidarity and protest.