Renewable energy developer Lightsource bp, a unit of British oil company BP, secured 10 power purchase agreements (PPAs) last ...