As the Group of Seven is set to meet for a summit starting on 15 June in France, over 7,000 people joined protests in Geneva, with protesters largely criticising wealth inequality, climate policies, and global conflicts.