The image shows a large group of people walking on a street, holding a large banner with the coat of arms of Spain on it. The banner is white with red and yellow stripes and the word "Spain" written in bold letters. The people are holding flags of different countries, including Spain, and they appear to be participating in a protest or rally. The street is lined with buildings and there is a McDonald's restaurant visible in the background. The sky is blue and the weather appears to be sunny and warm.