caption: The image shows a group of people standing in front of a bus, holding a rainbow flag. The people are wearing a variety of colors, including red, orange, yellow, green, blue, and purple. The bus is white and there are several other vehicles on the road. In the background, there are buildings, trees, poles, boards, and a clear blue sky.