Marine Le Pen, presidential candidate and leader of France's right-wing National Rally party, has been barred from standing ...
Climate, environment, human rights: greenwashing is over—now companies and governments don’t even pretend to care ...