Demonstrators rallied against the right in Germany and France, merchants boarded up stores to guard against attacks by anti capitalist demonstrators and riot police turned out in force as Europeans marked a tense may day on Wednesday.
Left and right demonstrate in Germany France as world marks may day.