Public domain photos
The image shows a McDonald's restaurant in Shanghai, China, with a green truck parked in front of it. There are a few vehicles on the road, a person standing, and a few poles and boards attached to the poles. The sky is visible in the background.
Open in library