“No religion teaches how to hate,” reads the website for Kyoto-based Shunkoin Temple. “Religion teaches how to love and respect others." Established in 1590, Shunkoin has become the first historic temple to offer gay weddings in Japan, despite the fact they’re not legal there.