Taybeh, an Arab village in the West Bank situated 30 Kms north of Jerusalem, is a unique place because of its population, comprised entirely of Christians, a...
Taybeh, an Arab village in the West Bank situated 30 Kms north of Jerusalem, is a unique place because of its population, comprised entirely of Christians, a......