despite the fact that nuclear power allows france to have the cleanest air in the world, we at greenpeace are against it anyway beacuse
the left-wing equivalent of the [daily mail]
"despite the fact that nuclear power allows france to have the cleanest air in the world, we at greenpeace are against it anyway beacuse" What is the definition of "greenpeace"?