Thousands of protesters thronged the streets of Geneva Sunday ahead of the G7 summit in Evian in neighbouring France, with police omnipresent amid fears of a repeat of the violence seen at a similar ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results