Today, Friday 21st Sept 2018, BP plc pays out its quarterly dividend.
7.9296p a share.
The total number of voting rights in BP p.l.c. is 19,982,865,583
https://otp.investis.com/clients/uk/bp_plc/rns/regulatory-story.aspx?cid=233&newsid=1164468
thus:-
19,982,865,583 x £0.079296 = £1,584,561,309.27
That is £1,584 Million = £1.584 Billion
5.6% yield