A street in Tokyo featuring lush greenery and modern buildings

A street in Tokyo featuring lush greenery and modern buildings