News

On the flat top of a steep hill in a distant corner of northern Japan lies the tomb of an itinerant ... Kirisuto no Sato (Christ’s Hometown). Every year 20,000 or so pilgrims and pagans visit ...