Share this story
GARMISCH-PARTENKIRCHEN, Germany — Thousands of demonstrators packed a German Alpine resort town on Saturday to protest a wide range of causes, from climate change to free trade, before the arrival of the leaders of the Group of Seven industrialized democracies