£ 18 billion
$ 21.917 billion
Completed
29/9/2016
Sam Duke - Editor
China
United Kingdom
Project development
Project development
England and Wales
Energy
Party: EDF (Project developer)