View of a medieval village perched on a high rocky cliff with landscape - Free Stock Photo | Picren | PicRen