Shintoism is the Indigenous religion of Japan and promotes a spiritual way of life in harmony with nature and all forms of life.
Harajuku / Shibuya / Shrine / Tokyo
Posted on:
The Meiji Shrine is one of Japan’s most symbolic landmarks
Built in 1920 to honor the deified spirits of Emperor Meiji, the Meiji Shrine is a strong representation of contemporary Japanese history.