Oscar winning actress Penelope Cruz has been named the world's most beautiful woman in a list compiled by fashion expert Sally Allen.
Penelope Cruz named world's most beautiful woman