Plans to build one of Europes largest data centers in Devon have been met by strong opposition from residents, as environmental concerns grow.
Plans to build one of Europes largest data centers in Devon have been met by strong opposition from residents, as environmental concerns grow.