From (L) to (R) Barbara Mori at Cannes, Genelia D'souza at Filmfare awards and Priyanka Chopra in Hello Magazine. Genelia and Priyanka are wearing Roberto Cavalli. Who looks the best?