Several thousand spectators gather in the streets of Mainz, in western Germany, for the traditional Rose Monday, famous for its parade floats and the highest point of the Carnival season. IMAGES
Several thousand spectators gather in the streets of Mainz, in western Germany, for the traditional Rose Monday, famous for its parade floats and the highest point of the Carnival season. IMAGES