Experience Japan's sacred mountain town of Koyasan, the center of the Shingon sect of Buddhism. This video showcases a unique stay in a Buddhist monastery, featuring traditional tatami rooms and ...