Oh Shakira, Shakira. You're being awarded a French Legion of Honour - the Chevalier de L'Ordre des Arts et des Lettres, to be precise - so being made a knight of the arts (we think): and you decide to accept your medal wearing this...
There's little in the way of constructive criticism we can offer here, other than to strongly suggest she never wears this dress ever again.
Unless of course, she's playing tennis...
Shakira was awarded the honour in Cannes yesterday, where she was appearing at the annual Justin Bieber wore this monstrosity, and to which Shakira wore this:
Someone could do with taking some style notes from these picture perfect ladies:
Suggested For You
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements. Learn more