Heidelberg Christmas market on the Marketplace in front of the City Hall. Heidelberg, Germany, Europe