UPSET residents in a Worcestershire village have labelled plans to install almost 27,000 solar panels in nearby fields as an "industrial monstrosity".
↧