Sarah and James Felstead are among those objecting to UK Government plans to build huge new data centre Abbots Langley, Hertfordshire, UK


Size: 8192px × 5464px
Location: Abbotts Langley in Hertfordshire, England, United Kingdom
Photo credit: © Jeff Gilbert / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: 96mw, abbots, abbotts, billion, center, centre, data, hertfordshire, hyperscale, langley, massive, £1