More than 3,000 people have taken to the streets in Switzerland as part of worldwide protests against agrichemical companies.
More than 3,000 people have taken to the streets in Switzerland as part of worldwide protests against agrichemical companies.