- Advertisement -
Australian-based renewable energy and storage investor Quinbrook Infrastructure Partners says its new 373 MW Cleve Hill Solar Park – the biggest in the UK – has begun commercial operations.
The Cleve Hill solar park, situated in Kent in England’s south, consists of over 550,000 solar…

