Koyasan, Japan. A cemetery on top of a mountain. 

Koyasan, Japan. A cemetery on top of a mountain.