May Day in Cologne

May Day in Cologne

In Germany May 1st is one of three federal holidays that is not a religious one. The other two would be New Years Day on January 1st and German Unity Day on October 3rd. While May 1st being known as Labor Day, the night before on April 30th, also has a special and...