News

Mycle Schneider: 47 Japan Reactors in IAEA "Long-Term Shutdown"