Colorful city Hannover, Germany, Europe