The image shows a group of people holding a large rainbow flag in front of a modern building. The building appears to be a large, multi-story structure with large windows and a white exterior. The flag is made up of multiple colors, including red, orange, yellow, green, blue, purple, and pink. The people are standing on a brick pavement and are holding the flag with their hands. There is a man standing on the right side of the image, wearing a black jacket and jeans. The ground is covered in snow and there is a blue sign on a white pedestal in the foreground. The sky is blue and the sun is shining brightly, creating a warm glow on the scene.