Outspoken BP chief executive Bernard Looney has vowed to withstand shareholder pressure to further row back on high-profile energy transition pledges.

Looney set BP on a course to achieve zero net emissions by 2050 soon after he took office three years ago.