The Temple under the Cliff, Utsunomiya, Japan

Oya Temple (Oyaji) is a 1,200 year-old Buddhist temple constructed in the volcanic stone cliffs on the outskirts of Utsunomiya in Tochigi Prefecture, Japan.