MintLean R·
Tesla set ablaze, bank windows smashed in Geneva as demonstrators gathered to protest G7 summit in France
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.
Read at Mint →


