Ancient temple on mountain cliffs