Actress Jennifer Lopez has been voted the world's sexiest woman for the second year running.
30-year-old Lopez topped the annual 100 Sexiest Women poll by men's magazine FHM, which organisers said drew 2m votes.
Past winners have included 'Buffy The Vampire Slayer' star Sarah Michelle Gellar, actress Teri Hatcher and model Jenny McCarthy.
It is the first time since the poll began seven years ago that it has been won by the same woman twice.