US rapper turned businessman P. Diddy was the world’s top earner on Forbes’ list of the 100 highest-paid celebrities in the past year.
Diddy earned $130 million (£104.5m) in the past 12 months. $70 million (£56m) of it came from selling a one-third stake in his Sean John clothing line.
Diddy’s real name is Sean Combs, although earlier in his career was known as Puff Daddy. He 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.
Last year’s top earner, pop star Taylor Swift, dropped to 49th place.
The singer brought in $44million (£32.3m), down from $170million (£137.5m). However, Swift hasn’t toured or released an album since 2015.
“I’ve never met anyone that works harder than me in my industry,” Beyoncé told the magazine in 1999. This must be true, as she took home $105 million (£84.4m) to secure second place. It came after her lucrative Formation tour. The tour was an elaborately staged set of performances that followed her Lemonade album.
Beyonce, who is expecting twins, is estimated to be worth $1 billion with her husband, rap mogul Jay Z.
Jay Z was number 55 on the list.
Harry Potter author JK Rowling came in third at $95 million (£76m). This made her the highest-paid celebrity outside of music.
She narrowly edged out Canadian hip-hop star Drake, Portuguese footballer Cristiano Ronaldo and Canadian R&B singer The Weeknd.
Guns N’ Roses entered the list at number 11, earning $84 million (£67.9m), after key members Axl Rose and Slash reunited for the first time in 23 years.
The few non-Western celebrities on the list included Hong Kong martial arts film legend Jackie Chan. Mr Chan came in at number 39. Bollywood superstar Shah Rukh Khan was at 65.
The Top 10 World’s Highest-Paid Entertainers 2017
- Diddy, $130 million
- Beyoncé, $105 million
- J.K. Rowling, $95 million
- Drake, $94 million
- Cristiano Ronaldo, $93 million
- The Weeknd, $92 million
- Howard Stern, $90 million
- Coldplay, $88 million
- James Patterson, $87 million
- LeBron James, $86 million