The Shrine is an emblem of respect and gratitude, built by the people of Japan in honor of their revered leaders. The ...