The tiny village of Hadash is a hidden gem perched at an elevation of 1,500 metres at the foot of craggy cliffs, flanked by ...