For centuries, the town of Bethlehem has been synonymous with the birth of Jesus, its name etched into Christian tradition.