Ancient temple on a cliff