Lightsource bp, the BP Plc (LON:BP) backed solar power business, has signed a 15-year power purchase agreement (PPA) with local independent energy trader America Energia for electricity generated by the 210-MWp Milagres solar farm in Brazil.