The image shows a large group of people gathered in a public square, holding a large rainbow flag. The flag is waving in the wind and the people are holding various signs and banners. The square is surrounded by buildings and there is a black tent set up in the background. The sky is blue and the weather appears to be sunny and warm. The people in the image appear to be participating in a protest or rally.