BP's shareholders have voted against chief executive Bob Dudley's £14m pay package by a 59.1% majority.

Many large investors had pledged to vote against Mr Dudley's pay but the revolt is much bigger than expected.

Although the vote is non-binding, it is likely to prove embarrassing for the embattled chief executive, who has faced intense criticism over his substantial remuneration.

Mr Dudley receives a £1.3m basic salary, £7.8m in bonuses and an increase to his pension pot of £4.6m.

Shareholders said the chief executive's package is excessive, particularly at a time of falling profits and huge job cuts.

The Institute of Directors said such high pay packages risk sending "the wrong message to other companies".

Last year, BP made a £3.6bn loss and announced thousands of job cuts.