The image shows a silver Mitsubishi Delica van parked on the side of a street. The van has a red light on top and is parked in a parking lot. The street is lined with shops and buildings on both sides, and there are trees and bushes on the left side of the image. There is a sign on the building that reads "Chinese Restaurant" and a traffic light on the right side. The sky is overcast and the street appears to be wet, suggesting that it has recently rained.