Mumbai: Bollywood stars Anushka Sharma and John Abraham have topped the list of best bikini and beach body in India while Jessica Alba and David Beckham dominated internationally, according to a survey.
The Band Baaja Baraat actress received 11 percent votes to top the list. Jism 2 star Sunny Leone and actress Deepika Padukone came in second with 9 percent votes each.
Bipasha Basu and Priyanka Chopra shared the third spot by receiving 7 percent of the total votes while Kareena Kapoor, Katrina Kaif and Nargis Fakhri rounded off the best five list, said the survey by Hotels.com.
In Indian male celebrities, John swept the poll with 20 per cent votes for the best beach body thanks to his body baring antics in Jism and Dostana.
Hrithik Roshan came in second with 17 percent votes while Salman Khan came third with 7 per cent. The best five was rounded off by Ranvir Singh, Ranbir Kapoor and Arjun Rampal. Internationally, Fantastic Four star Alba ruled as the best beach babe with 16 percent of the votes. She was closely followed by singer Beyonce Knowles, who stood at second place with 15 percent of the votes.
Duchess of Cambridge, Kate Middleton was placed third with 5 percent votes, after her photographs in a bikini during her honeymoon surfaced online.
‘Umbrella‘ hitmaker Rihanna and reality TV star Kim Kardashian came in fourth and fifth respectively.
Among the men, Beckham took the top spot for having the buffest beach body in the world with 23 percent of votes. Hollywood star Brad Pitt came second with 13 percent votes and Magic Mike star Channing Tatum stood third with 11 percent of the votes.
Bond star Daniel Craig and footballer Christiano Ronaldo were fourth and fifth with 5 and 4 per cent of total votes.
More than 5,000 travellers from Argentina, Australia, Brazil, Canada, China, Columbia, Denmark, France, Germany, Hong Kong, India, Ireland, Italy, Japan, Mexico, Netherlands, New Zealand, Norway, Russia, Singapore, Spain, Sweden, Taiwan, UK and US participated in the June survey.