Europe’s leaders losing public trust as anger spills onto streets of France and Germany
The streets of Europe offered a striking answer on Saturday, 31 October, as demonstrations spread across France and Germany for a third consecutive weekend in France and on a nationwide scale in Germany.
