An ancient Japanese Buddhist temple located in a verdant valley, surrounded by rocky cliffs and with a distant waterfall flowing down a towering mountain wall.
An ancient Japanese Buddhist temple located in a verdant valley, surrounded by rocky cliffs and with a distant waterfall flowing down a towering mountain wall.