The image shows a group of people standing in front of a large building with a rainbow flag. The group is holding up signs and banners with various messages written on them. Some of the people are wearing white t-shirts with colorful designs, while others are wearing casual clothing. There is a baby in a stroller on the right side of the group. The building appears to be a modern office building with large windows and a large entrance. The sky is blue and the ground is made of brick. It seems like the group is participating in a protest or rally.