As the world rejoices in the Christmas spirit, the city known as the birthplace of Jesus Christ, is grim. Bethlehem has cancelled Christmas amid the Israel-Palestine war.