Meiji Shrine, located in Shibuya, Tokyo, is the Shinto shrine that is dedicated to the deified spirits of Emperor Meiji and his wife, Empress Shoken. Around the shrine is a lush forest composed of about 100,000 trees, making it a great place to enjoy a walk.
View Full Image on Dreamstime
Username: Dakerboy
Editorial: No
Width: 4256 pixels
Height: 2832 pixels
Downloads: 0
Image ID: 173546362