Renewable energy developer Lightsource bp, a unit of British oil company BP , secured 10 power purchase agreements (PPAs) ...
Europe should simplify state aid rules, mitigate risks involved in power purchase deals and soften rules governing winter gas ...