Login or sign up Lost password?
Login or sign up
France—once nuke power’s poster child—has turned away from new reactor construction and is moving strongly toward renewables.