Izumo Taisha
Izumo Taisha is one of the most revered, ancient shrines in Japan, along with Ise jingu Shrine. Its records go as far back as writings from the Kojiki, Japan’ oldest historical account compiled in 712. The deity enshrined here is Okuninushi no Okami, who is known as the deity of love and marriage.。
The staff selling charms had a really dismissive attitude. They shouldn't treat foreign visitors like that.