Photograph (Felix Jaehn Remix) Ed Sheeran
The 'Til The World Ends' singer claims the Best Celeb Beach Bod title.
Britney Spears has fought off Jennifer Aniston and Kim Kardashian to be crowned No. 1 bikini body by fans in a US poll.
The vote by more than 80,000 viewers of a cable TV channel saw the mum of two claim the top spot.
Brit's bod is partly thanks to some killer workouts for her current tour, which this weekend saw Brit return to the town where she grew up.
"Spent the day catching up with old friends. Pumped for tonight's hometown show. You ready NOLA?" Brit tweeted.
The Femme Fatale tour comes to the UK later this year.