Surrounded by a lush forest, Meiji Shinto Shrine is among Japan’s most popular shrines. Meiji Shinto – also called Meiji Jingu – is one of the most popular Shinto shrines in Tokyo, Japan. Constructed in 1920 and dedicated to the Emperor Meiji (considered[...]