Take a tour of Meiji Shrine in Tokyo, Japan part of the World s Greatest Attractions series by GeoBeats. The Meiji Shrine in Tokyo is a place of serenity, quietness, and respect. The Shinto shrine was built for the souls of Emperor Meiji and Empress Shoken. Its complex showcases the exemplary Japanese architecture. Followers of Shinto continue to come to the site to pray and find peace. It is also an important public space; weddings and festivals are frequently held here.