Sophia Loren has been voted the world's most naturally beautiful person, at the age of 71.

The sultry Italian star beat a host of younger names such as Cameron Diaz and Pirates of the Caribbean actor Johnny Depp to the title.

Loren puts her curves and complexion down to "a love of life, spaghetti, and the odd bath in virgin olive oil".