The image shows a DHL and FedEx store in Shanghai, China.
Read full description
The image shows a DHL and FedEx store in Shanghai, China. There are several people standing in front of the store, surrounded by cardboard boxes and other objects. On the right side of the image, there are several vehicles parked on the road. In the background, there is a building with lights illuminating the store.