The image shows two white buses parked on the side of a street. The buses are parked next to each other and appear to be in a hurry. The street is lined with tall buildings and there is a large building on the right side of the image. The sky is overcast and the street is wet, suggesting that it has recently rained. There are other vehicles on the road, including a green bus and a white bus. The bus on the left has a red and white logo on the front and the bus in the middle has a green and white sign with the number 12 on it. There is also a traffic light and a pedestrian crossing on the street.