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.