BP has announced that Bernard Looney has notified the company he has resigned as chief executive with immediate effect.

Murray Auchincloss, the company’s chief financial officer, will act as chief executive on an interim basis.