Despite the renewable energy industry's concerns about the impacts of COVID-19, some deals are still getting done. Lightsource BP, a United Kingdom-based developer ... Read more