I can't even front --
Rihanna looks great! Very... Bianca Jagger (the suit) meets Cruella de Ville (the hair). I don't know if it's her personal style or a stylist, but somebody has done a wonderful job of keeping her look fresh, current and edgy.
Photo: WWD, via StyleCaster