Deep in the mountains of northern Wakayama Prefecture, nestled in stately tall trees, sits one of the most important Buddhist sites of Japan: Koyasan. What began as a Buddhist training center 12 ...