Protesters in Geneva have clashed with police, set a car on fire and smashed a bank's windows, just before a G7 summit in nearby France. Environmentalists, feminists and others join ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results