site logo

bp targets $5B annual renewables spending, 50 GW by 2030