BP
BP is a British integrated oil and gas major headquartered in London and FTSE-listed, with lower-carbon interests spanning offshore wind, solar and bioenergy. Ranked #31 with 13.5 GW of attributed capacity across 23 tracked projects; portfolio led by solar, active in 7 countries. Website and company contact data in the full dataset.
In the full dataset