250.000 people took part in Berlin on Saturday in a protest against a planned free trade deal between Europe and the U.S.
The free trade deal, called TTIP is anti-democratic and will lower food safety, labor and environmental standards.
An alliance of environmental groups, charities and opposition parties organized the rally against free trade agreements with both the USA and Canada
The rally was the biggest protest Germany has seen in decades. Police reported that 150,000 people had taken part in the demonstration.
Opposition to the Transatlantic Trade and Investment Partnership (TTIP) has risen sharply.
The German government was taken by surprise, since it now faces more opposition.