Total voting rights1 Dec 2022 12:53
As at 30 November 2022, the issued share capital of BP p.l.c. comprised 18,168,599,034 ordinary shares (excluding treasury shares) par value US$0.25 per share, each with one vote; and 12,706,252 preference shares par value £1 per share
See RNS for more details