Public domain photos
The image shows a bustling city street with tall buildings in the background. In the foreground, there is a Tesla store in Tokyo, Japan, with cars parked in front of it. There are street lights illuminating the area, and trees and plants growing on the walls of the building. The sky is visible above, adding to the vibrant atmosphere of the scene.
Open in library