Koyasan is a revered Buddhist temple complex built on a towering mountain. Through rituals and meditation, our explorer seeks to discover the Buddha within us all.