FO

1 result

The site in southwest England where the Hinkley Point nuclear power station is due to be built. Photograph: Suzanne Plunkett/Reuters

Executives from French electricity company EDF have cancelled their trip to southwest England to sign contracts for the Hinkley Point nuclear plant a(...)