Germany: Thousands march on Berlin for International Worker's Day
Turkey: Water cannons unleashed on May Day protesters in Istanbul
Germany: Riot police rage against May Day protesters in Hamburg
Russia: Protesters pour into St.Petersburg for May Day
Turkey: Water cannons unleashed on May Day protesters in Istanbul
Germany: Riot police rage against May Day protesters in Hamburg
Russia: Protesters pour into St.Petersburg for May Day