Shoren - in Temple, Kyoto.