WHO : Cara Delevingne in Cannes on May 21 2014 WHAT SHE WORE : she wore bright orange fedora hat by Maison Michel, white blouse and grey Chanel short…