It may come as a surprise to some, but rapper turned businessman P Diddy was the world’s top earner on Forbes’ list of the 100 highest-paid celebrities in the past year, edging out Beyonce.
Diddy earned $130 million (£104.5m) in the past 12 months, of which $70 million (£56m) came from selling a one-third stake in his Sean John clothing line.

Diddy – whose real name is Sean Combs and earlier in his career was known as Puff Daddy – is estimated to be worth a total of $820 million even though he has released little music in the past decade.
But he has pursued a variety of business interests and last year headlined a North American arena tour with other artists on his Bad Boy Records label.