LONDON 3rd July 2013 The London Array, the world's largest off shore wind farm in the Thames Estuary off the coast of the UK, Stephen Lock for The National FOR BUSINESS
The London Array, the world's largest off shore wind farm in the Thames Estuary off the coast of the UK. Stephen Lock / The National
The London Array, the world's largest off shore wind farm in the Thames Estuary off the coast of the UK. Stephen Lock/The National
The London Array, the world's largest off shore wind farm in the Thames Estuary off the coast of the UK. Stephen Lock/The National
The London Array, the world's largest off shore wind farm in the Thames Estuary off the coast of the UK. Stephen Lock/The National
The London Array, the world's largest off shore wind farm in the Thames Estuary off the coast of the UK. Stephen Lock/The National
The London Array, the world's largest off shore wind farm in the Thames Estuary off the coast of the UK. Stephen Lock/The National
The London Array, the world's largest off shore wind farm in the Thames Estuary off the coast of the UK. Stephen Lock/The National
The London Array, the world's largest off shore wind farm in the Thames Estuary off the coast of the UK. Stephen Lock/The National