Lifta, a traditional Palestinian village, in Jerusalem, Israel. Narrow paths wind among ruined stone buildings at Lifta, 2017