in Dusseldorf on March 3, 2025. The carnival season ends on Ash Wednesday, March 5. (Photo by INA FASSBENDER / AFP) The end of Germany's famous carnival season was marked by public celebrations on ...