On Friday 2nd August, Vodafone plc paid out its August dividend.
€0.0416 a share = 3.725072p
The total number of voting rights in Vodafone is 26,767,415,647
https://www.londonstockexchange.com/exchange/news/market-news/market-news-detail/VOD/14172525.html
26,767,415,647 x £0.03725072 = £997,105,505.39001584
That is £997m.
A yield of over 4%