A British newspaper polled readers about which celebrity has the best bikini body and Katy Perry ended up the top American on their list. The California Gurls singer came in third, winning 28% of the vote.

Katy beat out British royalty, Princess Beatrice, who was tied with Jennifer Aniston, 41, for the fourth slot on the Daily Mail list. She also beat Victoria’s Secret model Alessandra Ambrosio, 29, a woman who is paid to wear bikinis on a near daily basis. What do you think? Should Katy have taken the honors above Rihanna and Jen?
Rihanna only made the eighth slot on the list which we think is something of a travesty since she has looked absolutely amazing this year. This list also seems to be missing  lot of sexy American ladies. 
Tell us in comments who you think was missing from this list!