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. The 175 acres of forest surrounding the shrine make it a peaceful place to rest. Meiji Shrine celebrates Japan’s modernization, its main religion, and the Emperor.