2025 Europe 50 Europe is setting the standard for sustainable business – and earning the rewards by Tristan Bronca Corporate Knights’ inaugural Europe 50 list shows that European companies are still setting the tone for global sustainability efforts