Taybeh, a Palestinian village in the West Bank, a few kilometers northeast of Jerusalem. Photo: Abouna.org