Rihanna has reportedly earned more money than Beyoncé attending fashion shows.

According to Global Grind, sources have revealed that the 'Rude Boy' singer makes an estimated $100,000 (£73,365.77) or more for making fashion show appearances, while Beyoncé makes around $80,000 (£58,690.58) to $100,000 (£73,365.77) per attendance.
The website also alleged that Mary Kate and Ashley Olsen each earn about $80,000 (£58,690.58) a show, actress Julianne Moore makes $60,000 (£44,016.16) and Blake Lively banks $50,000 (£36,679.84) for each show.
/Digital Spy/