Rock chick Shakira has been voted the sexiest Latina on the planet - beating off stiff competition from fellow Colombian Sofia Vergara.

The WHENEVER, WHATEVER diva claimed top spot in American magazine STUFF's Loveliest Latin Lady poll, and shocked pundits by beating model Sofia - who's been dubbed 'VIAGRA on legs' by lusty fans.

Mexican movie star Salma Hayek came second in the poll, followed by Cuban model-turned-actress Daisy Fuentes and superstar Jennifer Lopez.

Despite her status as one of the hottest women on the planet, sultry Sofia only ranked at number eight.

A magazine insider admits, "There were some surprising results. No-one expected Shakira to finish first - and we thought Sofia would be a lot higher."

19/08/2003 13:31