The Imperial Shrine, built in 1920 inside the Yoyogi Park, is the most important Shinto shrine in Japan. This holy place is the most visited place in Japan on New Year's (3 million people).
The shrine is dedicated to the souls of Emperor Meiji and his consort.