News

A solar farm that will generate enough energy to power about 11,000 homes every year has been allowed after developers won an appeal. Land to the east of Denchworth, Oxfordshire, will be used despite ...