Hamburg, Germany. Colorful umbrellas downtown with the spire of St. Michael's Church (German: St. Michaelis) in the background.