Sort:  

It is the Leibstadt nuclear power plant, situated in the municipality of Leibstadt in Switzerland on the banks of the River Rhine near the border to Germany. Many thanks!

😬 looks challenging... almost science fiction to me.