Best & Worst Fashion Looks! Zara Phillips Tindall at Buckingham Palace, Charlotte Casiraghi @ Cannes