Who wore it better?
Pink
Shakira