Designed by
Title
Meiji Shrine, Tokyo, Japan - People walking in a leafy green forest. #170605251
Description
Meiji Shrine, Tokyo, Japan - People walking in a leafy green forest. Loved by citizens for popular park. The forest is visited by many as a recreation and relaxation area in the center of Tokyo.
This image is editorial