Toshiba Cancels 3,400-MW UK Nuke Plant

The Moorside plant, near Sellafield in Cumbria, would have been the U.K.’s largest new nuclear installation