On Hollywood front, Jennifer Lawrence was the industry's highest-paid actor for the second consecutive year, earning $46 million.
At 26, Taylor Swift is the world's highest-paid celebrity, pulling in a whopping $170 million over the past year, Forbes magazine said on Monday.
The pop diva's take from June 2015 to June 2016 is the highest total of her young career, the magazine said, more than doubling her previous record of $80 million last year. She out-earned other famous musicians including Adele ($80.5 million), Madonna ($76.5 million), Rihanna ($75 million) and Bruce Springsteen ($60.5 million).
The Shake It Off singer also outpaced pop singer Katy Perry who was last year's top-earning musician at $135 million, according to Forbes magazine's annual list of 100 highest-paid celebrities.
From India, Hindi cinema actors Shahrukh Khan and Akshay Kumar made it to the list. While, the ‘King Khan’ is ranked 86 with $33 million earnings, the action hero Kumar ranked 94 ($31.5 million).
On the Hollywood front, Jennifer Lawrence was the industry's highest-paid actor for the second consecutive year, earning $46 million, a slight drop from the $52 million The Hunger Games star banked the year before.
Many athletes also made the list, including Portuguese footballer Cristiano Ronaldo ($88 million), tennis man Roger Federer ($68 million), and German race car driver Sebastian Vettel ($41 million).
Perry dropped to number 63 on this year's list, earning a mere $41 million.
Coming in at number two on the list this year was the boy band One Direction, ($110 million), followed by author James Patterson ($95 million).
"The world’s 100 highest-paid celebrities pulled in $5.1 billion pretax over the past 12 months, more than the GDP of Belize, Gambia and Bhutan combined," Forbes said.