Bethlehem, the birthplace of Jesus, is guarded with Israeli jeeps and soldiers, with flags of Israel raised above them.