Britney Spears' earnings edged Taylor Swift's to make her the top-earning woman in music over the past year by a whisker - and not strictly due to album sales.

Records, her X Factor gig, endorsements and a perfume line netted Britney Spears $58 million last year; Taylor was a close second with an estimated $57 million.

Posted in: Britney Spears