Hinkley Point C: the UK’s nuclear white elephant?

The Olkiluoto EPR unit under construction in Finland.