Awards Leibstadt Publications Nuclear Island 17.08.202011.07.20223 Comments August 17th 2020 on the land border between Germany and Leibstadt, Switzerland.