One of England’s Largest Solar Farms Goes Bust after Borrowing £655 Million

Toucan Energy Holdings 1 Ltd. owes a whopping half a billion pounds in debt. The company owns 53 solar farms across the country that are being sold off as the company borrowed £655 million ($774 million) from Thurrock Council to try and finance its expansion and failed.
Continue reading One of England’s Largest Solar Farms Goes Bust after Borrowing £655 Million at Need To Know.