On a rocky hilltop in the heart of the West Bank is Bethlehem, birth place of Christianity. Viewed from a distance, the dusty landscape, carpeted in traditional honey-coloured Palestinian houses, poplar and olive trees, is familiar from Christmas cards.