Thousands protest as The Traitor, other world leaders set to meet for G7 summit
Activists rally in Geneva to denounce policies of G7 countries ahead of group’s annual meeting this week in France., Activists rally in Geneva to denounce policies of G7 countries ahead of group’s annual meeting this week in France. Thousands of protesters have gathered in Geneva ahead of this week’s GroupContinue Reading












