1 of 3
Shah Rukh, who earned a whopping $38 million between June 1, 2016 to June 1, 2017, is ranked 65 on the list ahead of his Indian contemporaries and global celebrities like tennis superstar Novak Djokovic, actress Amy Schumer, golf legend Tiger Woods, footballer Neymar and singers Ed Sheeran, Rihanna, Britney Spears and Katy Perry. Besides him, Hollywood actress-singer Jennifer Lopez and The Chainsmokers are also ranked at 65.
2 of 3
Salman Khan is ranked at 71 on the list with an earning of $37 million.
3 of 3
Akshay Kumar earned $35.5 million in the past one year and is ranked 80 on the list.