European Christians have celebrated the birth of Jesus Christ in their town squares for roughly 400 years in what became known as "Christmas markets."
European Christians have celebrated the birth of Jesus Christ in their town squares for roughly 400 years in what became known as "Christmas markets."