Surrounded by lush green forest right in the middle of Tokyo, the Meiji Shrine is one of the largest Shinto shrines in Tokyo.
Surrounded by lush green forest right in the middle of Tokyo, the Meiji Shrine is one of the largest Shinto shrines in Tokyo.