For a second year running, there is no Christmas cheer in Bethlehem. Tourists are shunning the city, and many residents are ...